2
0
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:
Dave Abrahams
2002-02-24 23:40:45 +00:00
parent 871a140f10
commit a04188b6cd
12 changed files with 12 additions and 2 deletions

View File

@@ -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) ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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) ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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 ;

View File

@@ -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 ;