diff options
author | Jack Lloyd <[email protected]> | 2017-08-30 12:23:30 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2017-08-30 12:23:30 -0400 |
commit | 931fc0db4ae4a2b63c81bee65186bd181368a5cd (patch) | |
tree | 846c23990d3f79f8d32f81d6698ce6aa4d7cdad0 /src/build-data/cc | |
parent | 06eefb457eb8e4fadd46d8dbde026a9f163ff4f1 (diff) |
Add support for LLVM bitcode target
Diffstat (limited to 'src/build-data/cc')
-rw-r--r-- | src/build-data/cc/clang.txt | 9 | ||||
-rw-r--r-- | src/build-data/cc/gcc.txt | 3 |
2 files changed, 3 insertions, 9 deletions
diff --git a/src/build-data/cc/clang.txt b/src/build-data/cc/clang.txt index 2afd530d3..865809792 100644 --- a/src/build-data/cc/clang.txt +++ b/src/build-data/cc/clang.txt @@ -31,22 +31,17 @@ makefile_style gmake <so_link_commands> darwin -> "$(CXX) -dynamiclib -fPIC -install_name $(INSTALLED_LIB_DIR)/$(SONAME_ABI) -current_version $(DARWIN_CURRENT_VER) -compatibility_version $(DARWIN_COMPATIBILITY_VER)" -darwin-debug -> "$(CXX) -dynamiclib -fPIC -install_name $(INSTALLED_LIB_DIR)/$(SONAME_ABI) -current_version $(DARWIN_CURRENT_VER) -compatibility_version $(DARWIN_COMPATIBILITY_VER)" # The default works for GNU ld and several other Unix linkers default -> "$(CXX) -shared -fPIC -Wl,-soname,$(SONAME_ABI)" -default-debug -> "$(CXX) -shared -fPIC -Wl,-soname,$(SONAME_ABI)" </so_link_commands> <binary_link_commands> darwin -> "$(LINKER) -headerpad_max_install_names" -darwin-debug -> "$(LINKER) -headerpad_max_install_names" linux -> "$(LINKER) -Wl,-rpath=\$$ORIGIN" -linux-debug -> "$(LINKER) -Wl,-rpath=\$$ORIGIN" freebsd -> "$(LINKER) -Wl,-rpath=\$$ORIGIN" -freebsd-debug -> "$(LINKER) -Wl,-rpath=\$$ORIGIN" default -> "$(LINKER)" -default-debug -> "$(LINKER)" +llvm -> "llvm-link" </binary_link_commands> <isa_flags> @@ -64,6 +59,8 @@ altivec -> "-maltivec" </isa_flags> <mach_opt> +all_llvm -> "-emit-llvm -fno-use-cxa-atexit" + x86_32 -> "-march=SUBMODEL" x86_64 -> "-march=SUBMODEL" nehalem -> "-march=corei7" diff --git a/src/build-data/cc/gcc.txt b/src/build-data/cc/gcc.txt index 5ace1931c..fdada6a3d 100644 --- a/src/build-data/cc/gcc.txt +++ b/src/build-data/cc/gcc.txt @@ -37,7 +37,6 @@ makefile_style gmake <so_link_commands> # The default works for GNU ld and several other Unix linkers default -> "$(CXX) -shared -fPIC -Wl,-soname,$(SONAME_ABI)" -default-debug -> "$(CXX) -shared -fPIC -Wl,-soname,$(SONAME_ABI)" # Darwin, HP-UX and Solaris linkers use different syntax darwin -> "$(CXX) -dynamiclib -fPIC -install_name $(LIBDIR)/$(SONAME_ABI)" @@ -51,9 +50,7 @@ openbsd -> "$(CXX) -shared -fPIC" <binary_link_commands> linux -> "$(LINKER) -Wl,-rpath=\$$ORIGIN" -linux-debug -> "$(LINKER) -Wl,-rpath=\$$ORIGIN" default -> "$(LINKER)" -default-debug -> "$(LINKER)" </binary_link_commands> <isa_flags> |