[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: soname (was Re: [ft-devel] Freetype library for LSB)
From: |
Peter O'Gorman |
Subject: |
Re: soname (was Re: [ft-devel] Freetype library for LSB) |
Date: |
Tue, 26 Jul 2005 12:43:20 +0900 |
User-agent: |
Mozilla Thunderbird 1.0.2 (Macintosh/20050317) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Behdad Esfahbod wrote:
| On Mon, 25 Jul 2005, Owen Taylor wrote:
|
|
|>-export-symbols is pretty straightforward to use - we use it (or
|>actually, -export-symbols-regex for Pango). You probably could build
|>the symbol file pretty easily by scanning the for FT_EXPORT ...
|>well, if you didn't use that for internal symbols.
|
|
| Ulrich Drepper writes in his paper [1]:
|
|
| Don't know if this has changed since. A quick look at the
| libtool ChangeLog doesn't suggest any. CC'ing
| address@hidden
You could try looking at the code, searching the mailing list archives,
google, etc..
~ if test $supports_anon_versioning = yes; then
~ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" >
$output_objdir/$libname.ver~
~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
~ $echo "local: *; };" >> $output_objdir/$libname.ver~
~ $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags
${wl}-soname $wl$soname ${wl}-version-script
${wl}$output_objdir/$libname.ver -o $lib'
~ fi
It is only used on linux though, other ELF systems on which -version-script
should probably also be used, it is not.
Peter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
iQCVAwUBQuWxV7iDAg3OZTLPAQIImAP/ZOb/oAg15JjilAGfEToTFuDseq2fmLGl
X/OxmV7cwe9+ZgMAttZT/OmhHxWMDdFgiCTaLmMmno6zddcMOi4NyYzc8jblBeAZ
Xo74OlmtWkJyNxtIjcT5MQS8rDsp2mkSpjNTwzrycU1TfPi7ZZV44Oiifsr6J0UT
tsA+t7NcTbU=
=oCzT
-----END PGP SIGNATURE-----