diff --git a/gcc-tools.jam b/gcc-tools.jam index f8ca24cfc..632b28396 100644 --- a/gcc-tools.jam +++ b/gcc-tools.jam @@ -44,6 +44,7 @@ flags gcc UNDEFS ; flags gcc HDRS ; flags gcc STDHDRS ; flags gcc LINKFLAGS ; +flags gcc LINKFLAGS off : -s ; flags gcc ARFLAGS ; flags gcc STDHDRS : $(GCC_INCLUDE_DIRECTORY) ; diff --git a/intel-linux-tools.jam b/intel-linux-tools.jam index 88ad36ee9..9b7a736e8 100644 --- a/intel-linux-tools.jam +++ b/intel-linux-tools.jam @@ -24,6 +24,7 @@ INTEL_LINUX_RUN_LD_LIBRARY_PATH = $(INTEL_LINUX_ROOT)"/ia32/lib" ; # debugging flags intel-linux CFLAGS on : -g ; flags intel-linux LINKFLAGS on : -g ; +flags intel-linux LINKFLAGS off : -s ; # optimizations flags intel-linux CFLAGS off : -O0 ; diff --git a/kcc-tools.jam b/kcc-tools.jam index ee00b012a..ac0bd4fad 100644 --- a/kcc-tools.jam +++ b/kcc-tools.jam @@ -13,6 +13,7 @@ flags kcc CFLAGS on : -g ; flags kcc LINKFLAGS on : -g ; +flags gcc LINKFLAGS off : -s ; flags kcc CFLAGS off : +K0 ; flags kcc CFLAGS speed : +K2 ; diff --git a/tru64cxx-tools.jam b/tru64cxx-tools.jam index c88b6104a..3eddd0b8e 100644 --- a/tru64cxx-tools.jam +++ b/tru64cxx-tools.jam @@ -14,7 +14,7 @@ # flags cxx LINKFLAGS static : -bstatic ; flags cxx CFLAGS on : -g ; flags tru64cxx LINKFLAGS on : -g ; -flags tru64cxx LINKFLAGS on : -g ; +flags tru64cxx LINKFLAGS off : -s ; flags tru64cxx LINKFLAGS $(SHARED_TYPES) : -shared ; flags tru64cxx CFLAGS off : -O0 ; flags tru64cxx CFLAGS speed/on : -O5 -inline speed ; diff --git a/tru64cxx65-tools.jam b/tru64cxx65-tools.jam index c773e1272..e36df3269 100644 --- a/tru64cxx65-tools.jam +++ b/tru64cxx65-tools.jam @@ -14,6 +14,7 @@ # flags cxx LINKFLAGS static : -bstatic ; flags cxx CFLAGS on : -g ; flags tru64cxx65 LINKFLAGS on : -g ; +flags tru64cxx65 LINKFLAGS off : -s ; flags tru64cxx65 LINKFLAGS $(SHARED_TYPES) : -shared -expect_unresolved 'Py*' -expect_unresolved '_Py*' ; flags tru64cxx65 CFLAGS off : -O0 ; flags tru64cxx65 CFLAGS speed/on : -O2 ; diff --git a/v1/gcc-tools.jam b/v1/gcc-tools.jam index f8ca24cfc..632b28396 100644 --- a/v1/gcc-tools.jam +++ b/v1/gcc-tools.jam @@ -44,6 +44,7 @@ flags gcc UNDEFS ; flags gcc HDRS ; flags gcc STDHDRS ; flags gcc LINKFLAGS ; +flags gcc LINKFLAGS off : -s ; flags gcc ARFLAGS ; flags gcc STDHDRS : $(GCC_INCLUDE_DIRECTORY) ; diff --git a/v1/intel-linux-tools.jam b/v1/intel-linux-tools.jam index 88ad36ee9..9b7a736e8 100644 --- a/v1/intel-linux-tools.jam +++ b/v1/intel-linux-tools.jam @@ -24,6 +24,7 @@ INTEL_LINUX_RUN_LD_LIBRARY_PATH = $(INTEL_LINUX_ROOT)"/ia32/lib" ; # debugging flags intel-linux CFLAGS on : -g ; flags intel-linux LINKFLAGS on : -g ; +flags intel-linux LINKFLAGS off : -s ; # optimizations flags intel-linux CFLAGS off : -O0 ; diff --git a/v1/kcc-tools.jam b/v1/kcc-tools.jam index ee00b012a..ac0bd4fad 100644 --- a/v1/kcc-tools.jam +++ b/v1/kcc-tools.jam @@ -13,6 +13,7 @@ flags kcc CFLAGS on : -g ; flags kcc LINKFLAGS on : -g ; +flags gcc LINKFLAGS off : -s ; flags kcc CFLAGS off : +K0 ; flags kcc CFLAGS speed : +K2 ; diff --git a/v1/tru64cxx-tools.jam b/v1/tru64cxx-tools.jam index c88b6104a..3eddd0b8e 100644 --- a/v1/tru64cxx-tools.jam +++ b/v1/tru64cxx-tools.jam @@ -14,7 +14,7 @@ # flags cxx LINKFLAGS static : -bstatic ; flags cxx CFLAGS on : -g ; flags tru64cxx LINKFLAGS on : -g ; -flags tru64cxx LINKFLAGS on : -g ; +flags tru64cxx LINKFLAGS off : -s ; flags tru64cxx LINKFLAGS $(SHARED_TYPES) : -shared ; flags tru64cxx CFLAGS off : -O0 ; flags tru64cxx CFLAGS speed/on : -O5 -inline speed ; diff --git a/v1/tru64cxx65-tools.jam b/v1/tru64cxx65-tools.jam index c773e1272..e36df3269 100644 --- a/v1/tru64cxx65-tools.jam +++ b/v1/tru64cxx65-tools.jam @@ -14,6 +14,7 @@ # flags cxx LINKFLAGS static : -bstatic ; flags cxx CFLAGS on : -g ; flags tru64cxx65 LINKFLAGS on : -g ; +flags tru64cxx65 LINKFLAGS off : -s ; flags tru64cxx65 LINKFLAGS $(SHARED_TYPES) : -shared -expect_unresolved 'Py*' -expect_unresolved '_Py*' ; flags tru64cxx65 CFLAGS off : -O0 ; flags tru64cxx65 CFLAGS speed/on : -O2 ; diff --git a/v1/vacpp-tools.jam b/v1/vacpp-tools.jam index 58ff77cce..ee42d473c 100644 --- a/v1/vacpp-tools.jam +++ b/v1/vacpp-tools.jam @@ -16,6 +16,7 @@ flags vacpp LINKFLAGS static : -bstatic ; flags vacpp CFLAGS on : -g ; flags vacpp LINKFLAGS on : -g ; +flags vacpp LINKFLAGS off : -s ; flags vacpp CFLAGS off : -qNOOPTimize ; flags vacpp CFLAGS speed : -O5 ; diff --git a/vacpp-tools.jam b/vacpp-tools.jam index 58ff77cce..ee42d473c 100644 --- a/vacpp-tools.jam +++ b/vacpp-tools.jam @@ -16,6 +16,7 @@ flags vacpp LINKFLAGS static : -bstatic ; flags vacpp CFLAGS on : -g ; flags vacpp LINKFLAGS on : -g ; +flags vacpp LINKFLAGS off : -s ; flags vacpp CFLAGS off : -qNOOPTimize ; flags vacpp CFLAGS speed : -O5 ;