Skip site navigation (1)Skip section navigation (2)
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>