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? -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
