Furthermore this will cause building from source to fail if used in ld calls. See for instance ulogd:
https://launchpad.net/ubuntu/+source/ulogd/1.24-2/+build/592877
/usr/bin/mysql_config --libs reports -Wl,-Bsymbolic-functions -L/usr/lib/mysql -lmysqlclient
And the build fails with:
ld -shared -L/usr/lib -L/usr/lib -Wl,-Bsymbolic-functions -L/usr/lib/mysql -lmysqlclient -o ulogd_MYSQL.so ulogd_MYSQL_sh.o -lc ld: unrecognized option '-Wl,-Bsymbolic-functions' ld: use the --help option for usage information make[2]: *** [ulogd_MYSQL.so] Error 1 make[2]: Leaving directory `/build/buildd/ulogd-1.24/mysql' make[1]: *** [recurse] Error 1 make[1]: Leaving directory `/build/buildd/ulogd-1.24' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: failure: debian/rules build gave error exit status 2
Furthermore this will cause building from source to fail if used in ld calls.
See for instance ulogd:
https:/ /launchpad. net/ubuntu/ +source/ ulogd/1. 24-2/+build/ 592877
/usr/bin/ mysql_config --libs reports -Wl,-Bsymbolic- functions -L/usr/lib/mysql -lmysqlclient
And the build fails with:
ld -shared -L/usr/lib -L/usr/lib -Wl,-Bsymbolic- functions -L/usr/lib/mysql -lmysqlclient -o ulogd_MYSQL.so ulogd_MYSQL_sh.o -lc -functions' buildd/ ulogd-1. 24/mysql' buildd/ ulogd-1. 24' stamp-makefile- build] Error 2
ld: unrecognized option '-Wl,-Bsymbolic
ld: use the --help option for usage information
make[2]: *** [ulogd_MYSQL.so] Error 1
make[2]: Leaving directory `/build/
make[1]: *** [recurse] Error 1
make[1]: Leaving directory `/build/
make: *** [debian/
dpkg-buildpackage: failure: debian/rules build gave error exit status 2