[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Switching to GCC 4.8

From: Ludovic Courtès
Subject: Re: Switching to GCC 4.8
Date: Mon, 18 Nov 2013 00:34:29 +0100
User-agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux)

address@hidden (Ludovic Courtès) skribis:

> There’s still one problem though: the infamous “ must be
> installed for pthread_cancel to work”, which breaks Guile.  We didn’t
> have that problem before because NEEDed; this is no
> longer the case, for some reason.
> What’s more, the guile RUNPATH contains ${gcc}/lib (where
> is), but the dynamic linker ignores that entry:

After some more investigation I found an explanation:

We could tell glibc to consider $(gcc)/lib as one part of the “system
search path” (see $(user-defined-trusted-dirs) in $glibc/elf/Makefile).
However, that means glibc-final would hold a reference to gcc-boot0,
which is not what we want (and that’s the reason why glibc uses dlopen
in the first place.)

So commit 65d3b7c just changes GCC to always link against
That’s not optimal, but not unreasonable either.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]