This is an archive of the discontinued LLVM Phabricator instance.

[TSan] Remove legacy Makefile.old!
ClosedPublic

Authored by samsonov on Dec 7 2015, 3:57 PM.

Details

Summary

It was barely supported for a several years for now, somewhat
rotten and doesn't correspond to the way we build/test TSan runtime
in Clang anymore.

CMake build has proper compile flags, library layout, build
dependencies etc.

Shell scripts that depended on the output of Makefile.old are
either obsolete now (check_cmake.sh), or moved to lit tests
(check_memcpy.sh), or kept as a standalone scripts not suitable
for generic test suite, but invoked on bots (check_analyze.sh).

It is not used on bots anymore: all "interesting" configurations
(gcc/clang as a host compiler; debug/release build types) are now
tested via CMake.

Diff Detail

Event Timeline

samsonov updated this revision to Diff 42121.Dec 7 2015, 3:57 PM
samsonov retitled this revision from to [TSan] Remove legacy Makefile.old!.
samsonov updated this object.
samsonov added reviewers: dvyukov, kcc.
samsonov added a subscriber: llvm-commits.
dvyukov accepted this revision.Dec 8 2015, 6:33 AM
dvyukov edited edge metadata.
This revision is now accepted and ready to land.Dec 8 2015, 6:33 AM
This revision was automatically updated to reflect the committed changes.