]> code.delx.au - pulseaudio/commit
Add linker version script to hide non-ABI stable symbols in the client
authorLennart Poettering <lennart@poettering.net>
Sun, 4 Nov 2007 13:51:18 +0000 (13:51 +0000)
committerLennart Poettering <lennart@poettering.net>
Sun, 4 Nov 2007 13:51:18 +0000 (13:51 +0000)
commit95af1e616b061142da606637d42d493f9918cfea
treece35eec37b3522f922798a804fbf40a627d39988
parentbc161b4b4aeb94df18622031217e73d27250cf2b
Add linker version script to hide non-ABI stable symbols in the client
libraries. While this helps defining a more streamlined ABI, this also requires
linking a lot of additional symbols into some PA client utilities which until
now made use of the non-ABI stable symbols in libpulse. To minimize the effect
on there size a bit, strip unused symbols by linking with -ffunction-sections
-fdata-sections -Wl,--gc-sections

git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2018 fefdeb5f-60dc-0310-8127-8f9354f1896f
src/Makefile.am
src/map-file [new file with mode: 0644]