On Tue, 02 Aug 2011 11:40:18 -0500
Bruce Dubbs <[email protected]> wrote:

> Andrew Benton wrote:
> > Hello World!
> >   I've been following an interesting thread here:
> > http://www.linuxquestions.org/questions/linux-from-scratch-13/segfault-in-ld-2-14-so-running-alsa-utils-893812/
> > about alsa-utils' aplay and speaker-test segfaulting with glibc-2.14.
> > It looks like a bug in glibc so I wondered if it was fixed in current
> > glibc git head. So I've just tried to build with current glibc and
> > configure fails during the first pass in chapter 5 like this:
> > 
> > checking for .protected and .hidden assembler directive... yes
> > checking whether __attribute__((visibility())) is supported... yes
> > checking for broken __attribute__((visibility()))... no
> > checking for broken __attribute__((alias()))... no
> > checking whether to put _rtld_local into .sdata section... no
> > checking for .preinit_array/.init_array/.fini_array support... yes
> > checking whether to use .ctors/.dtors header and trailer... configure: 
> > error: missing __attribute__ ((constructor)) support??
> > lfs:/mnt/lfs/sources$
> > 
> > It looks like current glibc doesn't like the gcc we compile during the
> > first pass in chapter 5. I can configure and build glibc with the gcc
> > on my current system so I suspect that this is because the gcc we
> > compile during the first pass in chapter 5 is a cross compiler and does
> > not have this __attribute__ ((constructor)). Does anyone know any more
> > about this or how to work around it?
> 
> What happens if you try to build glibc after gcc pass 2?
> 
I don't know, I can't recompile gcc because I can't compile glibc.

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to