Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Nov 2004 14:11:50 -0800
From:      Sean McNeil <sean@mcneil.com>
To:        pav@FreeBSD.org
Cc:        gnome@FreeBSD.org
Subject:   Re: libgsf-gnome will not confirgure because libxml2 isn't linked with libpthread
Message-ID:  <1100470310.52447.3.camel@server.mcneil.com>
In-Reply-To: <1100469829.8072.143.camel@hood.oook.cz>
References:  <1100468476.8108.3.camel@server.mcneil.com> <opshg5nmxy9aq2h7@mezz.mezzweb.com> <1100469460.8108.10.camel@server.mcneil.com> <1100469700.8108.13.camel@server.mcneil.com> <1100469829.8072.143.camel@hood.oook.cz>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-F/kUtIjpS8KVJXkNT20b
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: quoted-printable

On Sun, 2004-11-14 at 23:03 +0100, Pav Lucistnik wrote:
> Sean McNeil p=ED=B9e v ne 14. 11. 2004 v 14:01 -0800:
> > Today is a day of replying to myself :-)
> >=20
> > On Sun, 2004-11-14 at 13:57 -0800, Sean McNeil wrote:
> > > On Sun, 2004-11-14 at 15:51 -0600, Jeremy Messenger wrote:
> > > > On Sun, 14 Nov 2004 13:41:16 -0800, Sean McNeil <sean@mcneil.com> w=
rote:
> > > >=20
> > > > > I found this when doing a complete rebuild of my ports:
> > > >=20
> > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > > % cat /usr/ports/textproc/libxml2/Makefile | grep THREADS
> > > > OPTIONS=3D        THREADS "Enable pthread support (MAY BREAK OTHER =
PORTS!)" =20
> > > > off \
> > > > .if defined(WITH_THREADS)
> > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > > >=20
> > > > See that 'MAY BREAK OTHER PORTS!' so is it what you want? Maybe, I =
should =20
> > > > change by s/MAY/WILL/g to clear up? :-)
> > >=20
> > > Thanks, Mezz.  I didn't realize I had selected that option.  I am not
> > > sure why it is even there if it breaks ports.  Seems like this is the
> > > only one, though, so maybe it can be fixed?  The configure could just
> > > link with pthread.  It should be safe either way when just testing th=
e
> > > compiler, don't you think?
> >=20
> > Actually, I think this is an error in libc.so.  There should be a weak
> > symbol there for pthread_equal which is missing.
>=20
> What? pthread symbols in libc? why?!

Because they are already there.  Since they are, then the full
complement should be there.  This is actually an odd situation and only
those pthread functions that need some functionality in libc are there.


--=-F/kUtIjpS8KVJXkNT20b
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQBBl9gmyQsGN30uGE4RAoEMAKCS6zuX2VezBCrkcW6RHAvYh2WebwCg2QBR
8e4dAU8YJT6GaswlEeI7Zdg=
=zaVY
-----END PGP SIGNATURE-----

--=-F/kUtIjpS8KVJXkNT20b--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1100470310.52447.3.camel>