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/config.mk
|
c0973d683aca4dad4cefbb23bb0134f01f804016 |
|
26-Nov-2012 |
Nick Kledzik <kledzik@apple.com> |
Automatically create .dSYM for libcompiler_rt.dylib when using Apple's internal build system git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@168625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
d865fecddccebf898ceed24d096fc58fb29a6e57 |
|
29-Aug-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Relocate the external headers provided by ASan and the common sanitizer library. These headers are intended to be available to user code when built with AddressSanitizer (or one of the other sanitizer's in the future) to interface with the runtime library. As such, they form stable external C interfaces, and the headers shouldn't be located within the implementation. I've pulled them out into what seem like fairly obvious locations and names, but I'm wide open to further bikeshedding of these names and locations. I've updated the code and the build system to cope with the new locations, both CMake and Makefile. Please let me know if this breaks anyone's build. The eventual goal is to install these headers along side the Clang builtin headers when we build the ASan runtime and install it. My current thinking is to locate them at: <prefix>/lib/clang/X.Y/include/sanitizer/common_interface_defs.h <prefix>/lib/clang/X.Y/include/sanitizer/asan_interface.h <prefix>/lib/clang/X.Y/include/sanitizer/... But maybe others have different suggestions? Fixing the style of the #include between these headers at least unblocks experimentation with installing them as they now should work when installed in these locations. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162822 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.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/config.mk
|
89a4a18118c2a123d1a89aa711fad518e6da857b |
|
29-Dec-2011 |
Kostya Serebryany <kcc@google.com> |
[asan] build asan-rt with -funwind-tables git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@147341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
803c124c0ab2525b5ab9dcadb110afc60250407b |
|
13-Dec-2011 |
Kostya Serebryany <kcc@google.com> |
build compiler-rt with -fPIC, otherwise the run-time libs will not link with -pie, at least on linux git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@146499 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
e235715748826c91f115d11f46d0ff2017d45d2f |
|
06-Dec-2011 |
Kostya Serebryany <kcc@google.com> |
build all C++ files in compiler-rt with -fno-exceptions git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145967 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
401f693a874c0f2fd9e37173e3ab7045a1bdeb3d |
|
16-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
lib: Add support for library wide utility functions, and make compilerrt_abort() a real boy. - The utility module needs to be included into every produced library, because we don't have enough dependency tracking to know exactly which other modules might require the utilities. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@144751 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
48464e0ee1c2de5bcbf0d609348f55d0c301085d |
|
18-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Add support for "platform" configurations, which define a suite of compiler-rt libraries to generate. - Each library may be built with different flags and for different architectures, and there is support for building Darwin style fat archives. - Uses an ambituous amount of make programming, but should be hidden to users and developers. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
ba990c4981acfa55893e809e5c72de2800e6bf0c |
|
18-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Remove old build logic, this is going to be replaced by a more configurable mechanism shortly. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
faf0150036689985ecea64e78f2637093857cd7b |
|
18-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Simplify subdirectory makefiles, and be more robust by checking that they define the appropriate variables. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93714 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
a68b0e41908d057f81f31e25346c8b96436b7e4b |
|
18-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Rename DebugMake variable to DEBUGMAKE for consistency (variables that are designed to be overridden), and use VERBOSE=1 instead of VERBOSE!="" for controlling verbosity. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93712 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
557a6eace292091d14419a334e8d62d9ec9e772b |
|
13-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Tidy up comments, remove whitespace, and rename 'print-%' make debugging target to 'make-print-%' to match LLVM. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@93319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
01f9de572f21908fa63856cf294523f2ac1f1965 |
|
11-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Stub out structure for building armv{6,7} libs. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@81482 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
866d2824095a5bc78307c103347695b52f3d49f0 |
|
03-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Support building for a single target architecture. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@80943 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|
b3a6901e66f55b35aa9e01bcb24134e6a65ea004 |
|
26-Jun-2009 |
Daniel Dunbar <daniel@zuster.org> |
Initial import of compiler-rt. - git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@74292 91177308-0d34-0410-b5e6-96231b3b80d8
/external/compiler-rt/make/config.mk
|