-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

2nd attempt (this time from my subscribed email address):

in the course of packaging gmerlin-avdecoder i came across a small issue
with the exported symbols of the library.
debian keeps track of all those symbols and if symbols vanish, the
policy requires that the library pkgname changes (e.g. libgmerlin-avdec1
- -> libgmerlin-avdec2)

we are building on a package for 1.0.1 and have updated to 1.0.3
even with this very micro (in version-numbers) update, some exported
symbols vanished (e.g. "bgav_options_set_seamless")

now i believe, that these symbols are not meant to be "exported" anyhow,
as they do not show up in any public headers.

in order to make upgrading more seamless, i would like to prevent any
non-public symbols to be exported.
i notice that there is already a check for gcc visibility declarations
("-fvisibility=hidden") in gmerlin-avdec, which seems to be the simples
way to go.
unfortunately, the results of the test are nowhere used (only the
LIB_CFLAGS variable is updated, but it is mentioned in no Makefile)

is there a reason for this? (e.g. did it break something?)

mfgasdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxoUMIACgkQkX2Xpv6ydvSCdQCePUN/jr+qNRhAGRM2O6gg1Sot
sBgAoOzJvf4KheU5OI63Q6cf6S8uV/Qx
=WtrO
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to