mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 13:02:11 +00:00
strip symbols in linker when <debug-symbols>off
[SVN r12931]
This commit is contained in:
@@ -44,6 +44,7 @@ flags gcc UNDEFS <undef> ;
|
||||
flags gcc HDRS <include> ;
|
||||
flags gcc STDHDRS <sysinclude> ;
|
||||
flags gcc LINKFLAGS <linkflags> ;
|
||||
flags gcc LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags gcc ARFLAGS <arflags> ;
|
||||
|
||||
flags gcc STDHDRS : $(GCC_INCLUDE_DIRECTORY) ;
|
||||
|
||||
@@ -24,6 +24,7 @@ INTEL_LINUX_RUN_LD_LIBRARY_PATH = $(INTEL_LINUX_ROOT)"/ia32/lib" ;
|
||||
# debugging
|
||||
flags intel-linux CFLAGS <debug-symbols>on : -g ;
|
||||
flags intel-linux LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags intel-linux LINKFLAGS <debug-symbols>off : -s ;
|
||||
|
||||
# optimizations
|
||||
flags intel-linux CFLAGS <optimization>off : -O0 ;
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
flags kcc CFLAGS <debug-symbols>on : -g ;
|
||||
flags kcc LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags gcc LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags kcc CFLAGS <optimization>off : +K0 ;
|
||||
flags kcc CFLAGS <optimization>speed : +K2 ;
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
# flags cxx LINKFLAGS <runtime-link>static : -bstatic ;
|
||||
flags cxx CFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags tru64cxx LINKFLAGS <target-type>$(SHARED_TYPES) : -shared ;
|
||||
flags tru64cxx CFLAGS <optimization>off : -O0 ;
|
||||
flags tru64cxx CFLAGS <optimization>speed/<inlining>on : -O5 -inline speed ;
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
# flags cxx LINKFLAGS <runtime-link>static : -bstatic ;
|
||||
flags cxx CFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx65 LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx65 LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags tru64cxx65 LINKFLAGS <target-type>$(SHARED_TYPES) : -shared -expect_unresolved 'Py*' -expect_unresolved '_Py*' ;
|
||||
flags tru64cxx65 CFLAGS <optimization>off : -O0 ;
|
||||
flags tru64cxx65 CFLAGS <optimization>speed/<inlining>on : -O2 ;
|
||||
|
||||
@@ -44,6 +44,7 @@ flags gcc UNDEFS <undef> ;
|
||||
flags gcc HDRS <include> ;
|
||||
flags gcc STDHDRS <sysinclude> ;
|
||||
flags gcc LINKFLAGS <linkflags> ;
|
||||
flags gcc LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags gcc ARFLAGS <arflags> ;
|
||||
|
||||
flags gcc STDHDRS : $(GCC_INCLUDE_DIRECTORY) ;
|
||||
|
||||
@@ -24,6 +24,7 @@ INTEL_LINUX_RUN_LD_LIBRARY_PATH = $(INTEL_LINUX_ROOT)"/ia32/lib" ;
|
||||
# debugging
|
||||
flags intel-linux CFLAGS <debug-symbols>on : -g ;
|
||||
flags intel-linux LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags intel-linux LINKFLAGS <debug-symbols>off : -s ;
|
||||
|
||||
# optimizations
|
||||
flags intel-linux CFLAGS <optimization>off : -O0 ;
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
flags kcc CFLAGS <debug-symbols>on : -g ;
|
||||
flags kcc LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags gcc LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags kcc CFLAGS <optimization>off : +K0 ;
|
||||
flags kcc CFLAGS <optimization>speed : +K2 ;
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
# flags cxx LINKFLAGS <runtime-link>static : -bstatic ;
|
||||
flags cxx CFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags tru64cxx LINKFLAGS <target-type>$(SHARED_TYPES) : -shared ;
|
||||
flags tru64cxx CFLAGS <optimization>off : -O0 ;
|
||||
flags tru64cxx CFLAGS <optimization>speed/<inlining>on : -O5 -inline speed ;
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
# flags cxx LINKFLAGS <runtime-link>static : -bstatic ;
|
||||
flags cxx CFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx65 LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags tru64cxx65 LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags tru64cxx65 LINKFLAGS <target-type>$(SHARED_TYPES) : -shared -expect_unresolved 'Py*' -expect_unresolved '_Py*' ;
|
||||
flags tru64cxx65 CFLAGS <optimization>off : -O0 ;
|
||||
flags tru64cxx65 CFLAGS <optimization>speed/<inlining>on : -O2 ;
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
flags vacpp LINKFLAGS <runtime-link>static : -bstatic ;
|
||||
flags vacpp CFLAGS <debug-symbols>on : -g ;
|
||||
flags vacpp LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags vacpp LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags vacpp CFLAGS <optimization>off : -qNOOPTimize ;
|
||||
flags vacpp CFLAGS <optimization>speed : -O5 ;
|
||||
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
flags vacpp LINKFLAGS <runtime-link>static : -bstatic ;
|
||||
flags vacpp CFLAGS <debug-symbols>on : -g ;
|
||||
flags vacpp LINKFLAGS <debug-symbols>on : -g ;
|
||||
flags vacpp LINKFLAGS <debug-symbols>off : -s ;
|
||||
flags vacpp CFLAGS <optimization>off : -qNOOPTimize ;
|
||||
flags vacpp CFLAGS <optimization>speed : -O5 ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user