Re: unaligned access using bash on glibc 2.5
"Carlos O'Donell" <[email protected]>
| Newsgroups | gmane.linux.ports.hppa |
|---|---|
| Message-ID | <[email protected]> |
On 5/6/07, John David Anglin <[email protected]> wrote: > > Yes, I fixed this in my local tree already. For some reason we aren't > > liking in libgcc_s.so. > > > > http://www.parisc-linux.org/~carlos/2007-05-06-nptl.diff > > > > Dave, are our specs broken in gcc? > > Don't think so. > > The link command specifies -nostdlib and -lgcc. The former means > that gcc shouldn't provide any standard libraries. The latter links > against libgcc.a. It doesn't have the unwind stuff. You need to > either add -lgcc_eh or use -lgcc_s in the link command. > > The default for the gcc driver is to link using the archive version > of libgcc. You can add --shared-libgcc to cause it to use the shared > version. The g++ driver uses the shared version by default. Of > course, this doesn't happen when -nostdlib is specified. Interesting. Why isn't it this patch needed on any other arch? :-) Cheers, Carlos.