grub2 configure tests fail on PPC Factory due to missing -lc.
Andrey Borzenkov <[email protected]> Fri, 15 Nov 2013 17:40:28 +0400
| Newsgroups | gmane.linux.suse.ppc,gmane.linux.suse.opensuse.devel |
|---|---|
| Message-ID | <[email protected]> |
В Fri, 15 Nov 2013 14:01:03 +0100 Marcus Meissner <[email protected]> пишет: > On Fri, Nov 15, 2013 at 04:58:20PM +0400, Andrey Borzenkov wrote: > > Current snapshot of grub2 fails to build on PPC; as explained on > > grub-devel, this is due to missing libgcc symbols. I compared with the > > latest factory build. > > > > Factory: > > > > [ 267s] checking for __bswapsi2... yes > > [ 267s] checking for __bswapdi2... yes > > [ 267s] checking for __ashldi3... yes > > [ 267s] checking for __ashrdi3... yes > > [ 267s] checking for __lshrdi3... yes > > [ 267s] checking for __ucmpdi2... yes > > [ 268s] checking for _restgpr_14_x... yes > > > > > > Snapshot: > > > > [ 119s] checking for __bswapsi2... no > > [ 119s] checking for __bswapdi2... no > > [ 119s] checking for __ashldi3... no > > [ 120s] checking for __ashrdi3... no > > [ 120s] checking for __lshrdi3... no > > [ 120s] checking for __ucmpdi2... no > > [ 120s] checking for _restgpr_14_x... no > > > > Something has changed in either grub2 build system or in how compiler > > works on PPC. > > > > I can resort to "set -x" but getting config.log would be really more > > helpful. > > i would just do "cat config.log" > Hmm ... it failed due to missing -lc. Now grub2.spec forces LDFLAGS=-static. But this had been this way for a long time. Was libc.a somehow split recently? Adding glibc-static to build requires allows it to go past this error. -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]