Date: Thu, 25 Jan 2007 17:37:09 +0100 From: Pav Lucistnik <pav@FreeBSD.org> To: Jean-Yves Lefort <jylefort@FreeBSD.org> Cc: Andriy Gapon <avg@icyb.net.ua>, freebsd-gnome@FreeBSD.org Subject: Re: problem with devel/glib20+COLLATION_FIX=yes+devel/icu+THREADS=yes Message-ID: <1169743029.21893.88.camel@pav.hide.vol.cz> In-Reply-To: <20070125171313.45b744b0.jylefort@FreeBSD.org> References: <45B8C3B7.5000606@icyb.net.ua> <20070125171313.45b744b0.jylefort@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-OcjzBbTEfVKajMgmXWzj Content-Type: text/plain; charset=ISO8859-2 Content-Transfer-Encoding: quoted-printable Jean-Yves Lefort p=ED=B9e v =E8t 25. 01. 2007 v 17:13 +0100: > On Thu, 25 Jan 2007 16:50:31 +0200 > Andriy Gapon <avg@icyb.net.ua> wrote: >=20 > > The problem with combination of port devel/glib20 config-ed with > > COLLATION_FIX=3Dyes and port devel/icu config-ed with THREADS=3Dyes is = that > > glib2 pkg-config files are not updated with new dependencies coming fro= m > > icu. When icu is built with threads support then icu shared libraries > > become dependent on system thread library (libthr/libpthread) and thus > > glib20 libraries also become dependent on system thread library (when > > COLLATION_FIX=3Dyes). But this dependency is not reflected in pkg-confi= g > > --libs. > > > > [...] >=20 > This and other similar problems (inability to dlopen() a library using > libpthread from a program not using libpthread, etc) is caused of the > unfortunate use of -pthread instead of -lpthread in the definition of > PTHREAD_LIBS (see the commit message of bsd.port.mk revision 1.499). >=20 > To fix it, one should revert PTHREAD_LIBS to -lpthread in bsd.port.mk > and handle the resulting ports tree chaos. I thought this can be solved by fixing the stubs in libc ? --=20 Pav Lucistnik <pav@oook.cz> <pav@FreeBSD.org> East or west, ~ is best. --=-OcjzBbTEfVKajMgmXWzj Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBFuNy1ntdYP8FOsoIRAn8yAKCdej523x1C3REoxid3alczBNfIngCfZS2C YEZKrIBv15gd8+96Fg8lDVc= =pAU+ -----END PGP SIGNATURE----- --=-OcjzBbTEfVKajMgmXWzj--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1169743029.21893.88.camel>