Important Notice:
The -Bsymbolic flag will be removed in 4.0.0 from SHLIBVERSIONFLAGS in the
gnulink Tool. Versioned shared libraries will no longer have this flag
applied to the link step by default.

Use of this flag is unsafe in C++ projects because it leads to ODR
violations and can interfere with proper behavior of new/delete.

We believe a build system should not, by default, introduce the potential
for undefined behavior.

Projects which were relying on automatic application of -Bsymbolic in
versioned shared libraries must now explicitly add the -Bsymbolic flag to
SHLIBVERSIONFLAGS or SHLIBFLAGS` in their project setup.
_______________________________________________
Scons-dev mailing list
Scons-dev@scons.org
https://pairlist2.pair.net/mailman/listinfo/scons-dev

Reply via email to