History log of /external/compiler-rt/make/config.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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