[tkoeller@gmx.net] libc/2356: glibc-2.2.3 installation problem

Philip Blundell pb@nexus.co.uk
Mon Jul 2 02:08:00 GMT 2001


>do you have any ideas how to fix this?
>
>>Description:
>	After building glibc-2.2.3, I type 'make install'. At some point,
>	the installation aborts with an error message similar to
>	'libc.so.6: Missing symbol GLIBC_2.2.3, required by libpthread.so'

This is the reason we tell users not to try to install glibc themselves.  To 
make it work, libpthread needs to be treated as carefully as ld.so and libc.so 
are: its version number needs to have at least the same granularity as libc's 
does, and they need to have their symlinks set up at the same time.

(Strictly, libpthread's version number needs to change whenever there is a 
change to libc's interface that might affect the set of symbols libpthread 
links against.  In practice it would probably be too much effort to track this 
carefully; just changing it for every release seems like an easier solution.)

I'm not sure it's worth worrying about.  As has been noted before, J. Random 
User probably ought to be using RPM or dpkg or something rather than "make 
install".  The latter is always going to be comparitively fragile.

p.


-- 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999 (debian)

iD8DBQE7QDoG5cZkxq/P4vYRAuXWAKCAtDG90Xte8CE+elk2W63Gq1aAUACgpDIN
aWgt21gaa71l9e0WC0ISSYg=
=63ur
-----END PGP SIGNATURE-----


More information about the Libc-alpha mailing list