FC2 and glibc-linuxthreads

Ulrich Drepper drepper at redhat.com
Tue Oct 5 09:38:59 UTC 2004


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

Thomas Langås wrote:
>
> if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -D_GNU_SOURCE   -O2 -Wall -Wstrict-prototypes -g -O2 -MT interface.lo -MD -MP -MF ".deps/interface.Tpo" \
>   -c -o interface.lo `test -f 'interface.c' || echo './'`interface.c; \
> then mv -f ".deps/interface.Tpo" ".deps/interface.Plo"; \
> else rm -f ".deps/interface.Tpo"; exit 1; \
> fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I. -DLIBDIR=\"/usr/lib\" -DSYSCONFDIR=\"/etc\" -D_GNU_SOURCE -O2 -Wall -Wstrict-prototypes -g -O2 -MT interface.lo -MD -MP -MF .deps/interface.Tpo -c interface.c  -fPIC -DPIC -o .libs/interface.o
> In file included from interface.c:15:
> /usr/include/bits/libc-lock.h:27:36: linuxthreads/internals.h: No such file or directory

You should drop that code like a hot potato.  This is code which is not
part of glibc but still tries to poke into the internals, use internal
symbols etc.  None of this is allowed.  And it's unstable, as you can
see.  Internals change.

If you desperately need this package you need to get the glibc source
tree which has the header file needed.  It'll be tricky, though, to set
up all the required files the way this code expects it.

- --
➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBYmuz2ijCOnn/RHQRAl6xAJ9Tp4FxNEsAFh2+gwlQXkGp5doAigCguUh9
dzBElgeEZ/F6yYmULasis7M=
=cRGo
-----END PGP SIGNATURE-----




More information about the fedora-list mailing list