History log of /external/clang/runtime/compiler-rt/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3ea9e33ea25e0c2b12db56418ba3f994eb662c04 08-Apr-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master clang for rebase to r233350

Change-Id: I12d4823f10bc9e445b8b86e7721b71f98d1df442
/external/clang/runtime/compiler-rt/Makefile
0e2c34f92f00628d48968dfea096d36381f494cb 23-Mar-2015 Stephen Hines <srhines@google.com> Update aosp/master clang for rebase to r230699.

Change-Id: I6a546ab3d4ae37119eebb735e102cca4f80ab520
/external/clang/runtime/compiler-rt/Makefile
176edba5311f6eff0cad2631449885ddf4fbc9ea 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master Clang for rebase to r222490.

Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/runtime/compiler-rt/Makefile
6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 29-May-2014 Stephen Hines <srhines@google.com> Update Clang for 3.5 rebase (r209713).

Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
/external/clang/runtime/compiler-rt/Makefile
651f13cea278ec967336033dd032faef0e9fc2ec 24-Apr-2014 Stephen Hines <srhines@google.com> Updated to Clang 3.5a.

Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/runtime/compiler-rt/Makefile
a6342374366e016304b77c6469c2896ab94b78fd 16-Nov-2013 Tim Northover <tnorthover@apple.com> Darwin(ish): enable embedded compiler-rt builds on Darwin.

This builds extra versions of compiler-rt targeting various unhosted targets.
Only built on Darwin since even though they're not iOS or OSX, they share some
quirks.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
71940883821bd55028f4c2773de10a532c1d8aea 15-Nov-2013 Alexander Potapenko <glider@google.com> [ASan] If the iOS Simulator SDK is available, build the ASan iossim runtime using configure+make.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194816 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
8ad46b79c3d39e1c7a1494c060e41234711b7d18 06-Nov-2013 Daniel Dunbar <daniel@zuster.org> [build] Update runtime library and tests to work with relocatable SDKs on OS X 10.9.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194168 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
0e7a1cf16c361cd247e31472c253663f6ae32feb 28-Oct-2013 Alexander Potapenko <glider@google.com> [libsanitizer] configure+make: install include/sanitizer into Clang

When building Clang with compiler-rt, copy the contents of compiler-rt/include/sanitizer into lib/clang/3.4/include/sanitizer



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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
2eeed711beec49dfad5d3a3f16fdfca4b2f3acf0 08-Aug-2013 Peter Collingbourne <peter@pcc.me.uk> DataFlowSanitizer; Clang 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/D966

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187925 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
230cdaaab58a2cc00012c5766e396a3eba2aa940 23-Jun-2013 Chandler Carruth <chandlerc@gmail.com> The makefile build system had two lists of the 32-bit runtime libraries
to build and one had grown out of sync. Put this list in a variable so
this doesn't happen again.

The whole thing here is somewhat suspicious as we don't support 32-bit
environments with a 64-bit bi-arch capable compiler, but none have
complained yet about this so I'm just leaving it alone.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
f8d4a6b80d3e0f19c9735fbe0be7bf5f8b21ec18 20-May-2013 Alexey Samsonov <samsonov@google.com> Nuke build of static ASan runtime on Mac OS - clang part

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182278 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
61a574f6a306a91fe78c39757f70f88e62b6736f 21-Mar-2013 Richard Smith <richard-llvm@metafoo.co.uk> Split ubsan runtime into three pieces (clang 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.

This change also switches us to using -whole-archive for the ubsan runtime
(which is made possible by the above split), and switches us to only linking
the sanitizer runtime into the main binary and not into DSOs (which is made
possible by using -whole-archive).

The motivation for this is to only link a single copy of sanitizer_common
into any binary. This is becoming important now because we want to share
more state between multiple sanitizers in the same process (for instance,
we want a single shared output mutex).

The Darwin ubsan runtime is unchanged; because we use a DSO there, we don't
need this complexity.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
3aada3c305a0f0ecfad2e4d0cf977ee9d2b2c71f 21-Feb-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Add MSan to the list of targets in Makefile-based builds.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
75fcb193aeeec5c4f10cc39df60a5ce7526b1b28 16-Nov-2012 Alexey Samsonov <samsonov@google.com> UBSan: enable proper linking with UBsan runtime on Darwin. Turn on building ubsan on OS X in 'make' build system. Patch by Jean-Daniel Dupas.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168168 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
e0d80f1852bff0bcf8f71b73773cdff71bc94f33 15-Nov-2012 Alexey Samsonov <samsonov@google.com> [UBSan] Add support for building ubsan runtime library on Linux with 'make'. Clang part.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
19baf068e8d113a242694003ba04508282804e8e 24-Oct-2012 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Pass LLVM_ANDROID_TOOLCHAIN_DIR if set.

This lets one build ASan runtime for ARM/Android by running
make -C tools/clang/runtime/ \
LLVM_ANDROID_TOOLCHAIN_DIR=/path/to/ndk/toolchain
in an existing build tree.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166560 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
7a0c064770355a4918df69f95de8dea6338a59a2 16-Oct-2012 Daniel Dunbar <daniel@zuster.org> Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
dc0d4e251b4c41b75c5d93f1866a8a0952b1c6ae 15-Oct-2012 Nico Weber <nicolasweber@gmx.de> Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6.

See PR14013.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
f288d223a44fb2fa0de69b225dcdbc5f7669defd 09-Oct-2012 Alexey Samsonov <samsonov@google.com> Fixup for r165097: build 32-bit ASan compiler-rt library on 64-bit Linux only if just-built clang can build simple 32-bit executables

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
2985cbc3c08f4da6602679ff6df11b6abe3f11e0 03-Oct-2012 Alexey Samsonov <samsonov@google.com> Make sure 32-bit ASan runtime is available on 64-bit Linux platforms

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165097 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
f2f3ce54fc1235bec2d0d0b0ef3b53bdff6d9655 30-Sep-2012 Bob Wilson <bob.wilson@apple.com> Add Clang support for iOS6.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164907 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
b626280eb16a62e32a100f0082e9ea7e496a51d7 17-Sep-2012 Alexander Potapenko <glider@google.com> Run install_name_tool to fix the dynamic library ID after it has been copied.
Fixes http://code.google.com/p/address-sanitizer/issues/detail?id=113


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164031 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
12f5fe5f4ee9318a11e299f199f61eea05a2a450 14-Sep-2012 Daniel Dunbar <daniel@zuster.org> compiler-rt/darwin: Install asan_osx_dynamic with the other runtime libraries.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163941 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
66a5bf923c5b19d419b68bc6822f80d17f1465bb 26-Jun-2012 Daniel Dunbar <daniel@zuster.org> build/compiler-rt: Companion commit to r159172.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159174 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
f7efb0e7478da45bc7f2d24dbeb08406d2399591 16-May-2012 Kostya Serebryany <kcc@google.com> [tsan] add ThreadSanitizer linker flags on Linux and also copy the tsan-rt into the appropriate place at build time

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156906 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
3518058dace8f4c9c3ed0b6a30b0bdf08a10d559 05-Mar-2012 Daniel Dunbar <daniel@zuster.org> build/compiler-rt: Stop forcing off -integrated-as for compiler-rt builds.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
a0889a8c3299b1950e0a2dfa1d1656e5aa60f193 24-Feb-2012 Rafael Espindola <rafael.espindola@gmail.com> Use -no-integrated-as only on ARM. The X86 and X86-64 integrated as have been
the default for clang for some time now and can handle compiler-rt.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
7df67e6892d74a6653473089473166a30608f416 07-Dec-2011 Daniel Dunbar <daniel@zuster.org> runtime/Linux: Include the profile and ASAN libs on x86.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
ff9865220ccd618cab2d8fbc63e58ac6cd7357f0 02-Dec-2011 Daniel Dunbar <daniel@zuster.org> runtime/Linux: Initial support for tying compiler-rt build into Clang build on
Linux.
- Currently just builds a full library, and only on x86, and only for the
target arch.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
94b54ea787e439496fde16b3d2882d6d1b22d4f0 02-Dec-2011 Daniel Dunbar <daniel@zuster.org> Driver/Darwin: Add ASAN runtime library link support.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
f471487ff1e673531543576bc170898c2ab19f41 17-Nov-2011 Daniel Dunbar <daniel@zuster.org> clang/Darwin: Use the compiler-rt provided profile library.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
e33218a3ceb3a36e4d8163cf04df0c0cae530b27 17-Nov-2011 Daniel Dunbar <daniel@zuster.org> build/make/compiler-rt: Don't attempt to build compiler-rt runtime libraries
when cross compiling under the current organization.
- See verbose comment for explanation, justification, and how to fix.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
da79da2a8748e4d58eeedd1b7f39bf4fb8a86d10 30-Sep-2011 Bob Wilson <bob.wilson@apple.com> Install a copy of the libc++ headers with clang. <rdar://problem/10096516>

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
3404fe7105ecc3baa58b7ea725773de4112259d6 22-Jun-2011 Eric Christopher <echristo@apple.com> Build and use libcompiler_rt whenever possible.

Patch by Jean-Daniel Dupas!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133624 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
3cceec5e05d974f3993bd0a745325f76fb8e4efc 19-Apr-2011 Daniel Dunbar <daniel@zuster.org> Driver/Darwin: Change to use generic iOS runtime library, which we now always need.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129734 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
484fc57c8d2d3ba645a03f9e294dcebc5aacaf44 15-Apr-2011 Nick Lewycky <nicholas@mxc.ca> Reapply r129561, moving the runtime/Makefile that builds compiler-rt into
runtime/compiler-rt/Makefile paving the way to put multiple different libraries
into runtime/ and build all of them.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129585 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
562627d782393c0d8045625a53a97f4fbad091bc 15-Apr-2011 Owen Anderson <resistor@mac.com> Revert r129561, which broke one of the clang buildbots.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129581 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile
1f05587937a2b9f4f8c737c1dc59e8047b4b5002 15-Apr-2011 Nick Lewycky <nicholas@mxc.ca> Create a compiler-rt directory and move the Makefile to it. Add a makefile that
builds the subdirs from this directory. This makes the behaviour with make match
what already happens with cmake.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129561 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/runtime/compiler-rt/Makefile