Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Jun 2004 23:13:24 +0200
From:      Michael Nottebrock <michaelnottebrock@gmx.net>
To:        freebsd-ports@freebsd.org
Cc:        Sean McNeil <sean@mcneil.com>
Subject:   Re: post-patch blues with db3, db4, db41
Message-ID:  <200406052313.28195.michaelnottebrock@gmx.net>
In-Reply-To: <1086462964.42167.5.camel@server.mcneil.com>
References:  <1086462964.42167.5.camel@server.mcneil.com>

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

--Boundary-02=_4djwAtSatBiPgUd
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Saturday 05 June 2004 21:16, Sean McNeil wrote:
> Hi,
>
> There are post-patch targets for these ports that are causing issues
> with the libraries built.  The target:
>
> post-patch:
>         @${REINPLACE_CMD} -Ee \
>                 's|-l?pthread|${PTHREAD_LIBS}|g'
> ${WRKSRC}/${CONFIGURE_SCRIPT}
>
> causes the library to be linked with libpthread.so.  This is a
> dependency that we do not want.  It will in turn cause issues with
> nss_ldap and db doesn't use any threading.  It is thread safe, but that
> doesn't mean it should be linked with pthread.

db links to a threads lib by default all by itself, the REINPLACE simply ma=
kes=20
sure it's linked to the right lib.

>
> I took out that target from my build of db41 and all is well for me.
> With it in, nss_ldap ends up causing all sorts of bad things to happen
> because it uses db41 (via openldap and sasl) and it in turn pulls in
> pthread when it shouldn't.

It would seem nss_ldap needs to be fixed to be threads safe.

=2D-=20
   ,_,   | Michael Nottebrock               | lofi@freebsd.org
 (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
   \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org

--Boundary-02=_4djwAtSatBiPgUd
Content-Type: application/pgp-signature
Content-Description: signature

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

iD8DBQBAwjd3Xhc68WspdLARAj1uAJ90ajlCCarF9AYtcGmgzPMGjGUQywCgpzVZ
Tp/dsWgYs+LLnZAW8ZKqM2E=
=HVBe
-----END PGP SIGNATURE-----

--Boundary-02=_4djwAtSatBiPgUd--



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