Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-alt
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-alt@g.o
From: Martin Luessi <mluessi@...>
Subject: Re: Prefix: how to prevent the linker to prepend -L/usr/lib/../lib64 ?
Date: Sun, 23 Oct 2011 23:36:12 -0400
Nicolas,

On Sun, Oct 23, 2011 at 9:47 PM, Nicolas Pinto <nicolas.pinto@...> wrote:
> Hello,
>
> Many of the build problems I'm having with Gentoo Prefix come from the
> fact that gcc/ld has "hardcoded" linker search paths (e.g. -L
> /usr/lib/../lib64) coming *before* the gentoo prefix ones (i.e.
> $EPREFIX/usr/lib, etc.) and causing many packages to fail emerging on
> most Linux distributions (CentOS, RedHat, Mandriva, Ubuntu, even
> Gentoo itself) where the system libraries are incompatible.
>
> The only workaround I found is the ugly
> LDFLAGS="-l:$EPREFIX/usr/lib/libXXX.so" emerge YYY.
>
> Any thoughts on what what I am doing wrong?
>
> Thanks for your help.
>
> Regards,
>
> Nicolas
>
>

Did you by any chance emerge gcc with the "vanilla" useflag enabled? I
am asking since I had similar problems when I was installing
gentoo-prefix on CentOS a few weeks ago. Gcc 4.5.3 wouldn't compile
without the "vanilla" useflag enabled, so I enabled it. After that
many packages failed to compile since they were being linked against
system libraries instead of the prefix ones. What I did is mask gcc
versions that are too new (>4.2.4 in my case) to be compatible with
the CentOs glibc.

Best,

Martin


Replies:
Re: Prefix: how to prevent the linker to prepend -L/usr/lib/../lib64 ?
-- Fabian Groffen
References:
Prefix: how to prevent the linker to prepend -L/usr/lib/../lib64 ?
-- Nicolas Pinto
Navigation:
Lists: gentoo-alt: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Prefix: how to prevent the linker to prepend -L/usr/lib/../lib64 ?
Next by thread:
Re: Prefix: how to prevent the linker to prepend -L/usr/lib/../lib64 ?
Previous by date:
Prefix: how to prevent the linker to prepend -L/usr/lib/../lib64 ?
Next by date:
Re: Gentoo Prefix: getting around the "Your OpenSSL headers do not match your library" configure error.


Updated Jun 18, 2012

Summary: Archive of the gentoo-alt mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.