History log of /external/compiler-rt/make/platform/clang_linux.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5d71de26cedae3dafc17449fe0182045c0bd20e8 21-Jul-2014 Stephen Hines <srhines@google.com> Update compiler-rt for rebase to r212749.

Includes a cherry-pick of:
r213309 - fixes umodsi3

Change-Id: Ic7367e3586b6af7ef74bee6a8cf437d5f28d975a
/external/compiler-rt/make/platform/clang_linux.mk
2d1fdb26e458c4ddc04155c1d421bced3ba90cd0 29-May-2014 Stephen Hines <srhines@google.com> Update compiler-rt aosp/master for 3.5 (r209699) rebase.

Change-Id: I158a30186f0faea2e2400e9dfdd878db2eb40e90
/external/compiler-rt/make/platform/clang_linux.mk
984930932ac6d85af5b07294a91b203ce822dc68 03-Oct-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> [asan] Don't require X86 to build Android runtime.

Patch by Greg Fitzgerald.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@191883 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
cf637373d5e6c0f2ba6381a944818f3a73ca7946 22-Aug-2013 Sergey Matveev <earthdok@google.com> [lsan] Follow-up to r189010 - do the same in Makefile build.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@189011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
ebc0484ebbd1b7ed142b2851e3308559dabe79f7 20-Aug-2013 Alexey Samsonov <samsonov@google.com> [LSan] Add support for building standalone LSan runtime to Make build (compiler-rt part)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@188804 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
eee71ae5c1f4ce71612fac359463a54bc867abd6 08-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> DataFlowSanitizer; compiler-rt changes.

DataFlowSanitizer is a generalised dynamic data flow analysis.

Unlike other Sanitizer tools, this tool is not designed to detect a
specific class of bugs on its own. Instead, it provides a generic
dynamic data flow analysis framework to be used by clients to help
detect application-specific issues within their own code.

Differential Revision: http://llvm-reviews.chandlerc.com/D967

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@187924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
3515fb60c6edb50c3e4c0928100fefdf7bb495bc 25-Jun-2013 Chandler Carruth <chandlerc@gmail.com> Remove the sysroot (or isysroot) restriction from the GCDAProfile.c
runtime in the Makefile build system as well. Sorry for the temporary
fallout, it took me a while to find these bits.

Bill, I'm not at all confident of the change for Darwin and iOS, but as
discussed we're completely blocked on fixing this. Anyways, please
review and let me know if this will work for you guys. If necessary,
I can work with you to rig up an errno.h stub for Darwin, but I expect
that to be... moderately challenging.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
2313d5bbcaa2816ad85c415d643b52f3ba1c4e31 19-Jun-2013 Sylvestre Ledru <sylvestre@debian.org> When the compiler is not providing a clean triple, we should fail
the build right from the start.
For now, it is only done with DEBUGMAKE is provided. That makes
things harder to debug during ports of compiler-rt on other systems.




git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@184295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
975a3294d9baf6bbbcfdb3c3a0e0a24714cde7cb 22-May-2013 Alexey Samsonov <samsonov@google.com> Revert r182465 and add lsan-common library to makefile-based build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182470 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
a225736903b1bef1a232067429368e536f610266 20-May-2013 Alexey Samsonov <samsonov@google.com> [Sanitizer] Build sanitizer runtimes with debug info in Makefile build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@182260 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
b63dba903c29fe6ed1bfcb67e78f72beb832d01b 13-May-2013 Sylvestre Ledru <sylvestre@debian.org> Fix a typo in the comment

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@181708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
e14f63dab5f7edade46db53e7d4938ea0302ef9e 25-Apr-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Add -fno-rtti to ASan runtime cflags on Android.

Otherwise we are picking up an extra libstdc++ dependency.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@180265 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
3e587a4f631c1b7338d4f2a29df74b704b8bb1ca 21-Mar-2013 Richard Smith <richard-llvm@metafoo.co.uk> Split ubsan runtime into three pieces (compiler-rt part):
* libclang_rt-san-* is sanitizer_common, and is linked in only if no other
sanitizer runtime is present.
* libclang_rt-ubsan-* is the piece of the runtime which doesn't depend on
a C++ ABI library, and is always linked in.
* libclang_rt-ubsan_cxx-* is the piece of the runtime which depends on a
C++ ABI library, and is only linked in when linking a C++ binary.

The Darwin ubsan runtime is unchanged.

For more details, see Clang change r177605.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
a7e5db966299a50c0e68cf9d35e1130b6c024c94 13-Mar-2013 Alexey Samsonov <samsonov@google.com> [Sanitizer] Build ASan, TSan and MSan runtimes with -fno-rtti.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@176940 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
372b267fadcaf73b9d9cee5c8050d3c10e94f74d 21-Feb-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> [sanitizer] Add MSan to Makefile-based build rules.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@175737 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
583336e293ed718109ab2fe0dc4197be9cba6c52 21-Jan-2013 Alexey Samsonov <samsonov@google.com> ASan: build runtime flexible mapping and offset in configure+make build as well

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@173016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
e16adbc3b6307d8be592dffda8c3720702d39cfa 10-Jan-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> [asan] Add soname to the dynamic runtime.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
9db0aed8558aff3cd5413b5c21a90918efae8986 15-Nov-2012 Alexey Samsonov <samsonov@google.com> [UBSan] Add support for building ubsan runtime library on Linux with 'make'. Compiler-rt part.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168038 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
a69eb9a1a0b111a4776a9bd727f4d551ec308261 24-Oct-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Build ASan runtime for ARM/Android.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@166559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
48154ece07a13072d2ee72d6796e2604cf40545e 09-Oct-2012 Alexey Samsonov <samsonov@google.com> Determine supported archs for compiler-rt libraries on Linux by trying to compile a simple executable

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165504 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
dd01c883c20f4ef5bed6e8fbde452a0ac9191c90 04-Oct-2012 Alexey Samsonov <samsonov@google.com> [ASan] don't build 64-bit runtime on 32-bit Linux platforms

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165222 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
b36103f0fe91a8ca553b6bf67d9f96b91d95d9ee 03-Oct-2012 Alexey Samsonov <samsonov@google.com> Build ASan runtime on Linux for both x86_64 and i386, same as we do with full compiler_rt and libprofile

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@165096 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
b3cedf98a3c8545da2234c2d35cb5d687984035f 29-May-2012 Kostya Serebryany <kcc@google.com> [asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common
which will contain code shared between asan and tsan run-times.

Naming is hard. If you can suggest a better name for the directory -- speak up.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
f4226aea2c553157ef2392ffa0b0c7ff57a68d4e 22-May-2012 Kostya Serebryany <kcc@google.com> [asan] use -fPIE -fno-builtin for building asan-rt

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@157238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
4026c2c28927b90a97cda2a713c761f633bb1422 15-May-2012 Kostya Serebryany <kcc@google.com> [tsan] makefile machinery to build tsan-rt (linux-x86_64 only)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@156822 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
0d49904d50fc42b411c396c472ce70f8e4575f99 15-May-2012 Kostya Serebryany <kcc@google.com> [asan] move lib/asan/interception to lib/interception so that other tools (e.g. tsan) can use it

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@156816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
4fd6b1c8d9ffba56fb5151a7beae487160e0903d 08-Dec-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_linux: Switch builtin and profile libraries to build using the
stub SDK.
- This allows us to build both the m32 and m64 variants without worrying about
whether or not the user has the headers for the alternate arch installed.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@146132 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
5f9ee2809fff2459fd13374834e16d22893bad45 06-Dec-2011 Daniel Dunbar <daniel@zuster.org> platform/clang_linux: Add profile and asan libs on x86.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145950 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk
d25fa8d63f05aae6fd13ed8ed0d71040caf95e5c 29-Nov-2011 Daniel Dunbar <daniel@zuster.org> build: Sketch a Clang/Linux platform config.
- Currently just tries to build a full library for i386/x86_64.

- This is made substantially more complicated by the lack of a generalized way
to check for/invoke cross compilers. For now, we just try and make it work
for the matched arch, and rely on the host CC being Clang.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/platform/clang_linux.mk