bug-libtool
[Top][All Lists]
Advanced

[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-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]