grub-devel
[Top][All Lists]
Advanced

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

Re: PPC build failure with undefined symbols __ashldi3, _restgpr_14_x, .


From: Andrey Borzenkov
Subject: Re: PPC build failure with undefined symbols __ashldi3, _restgpr_14_x, ...
Date: Fri, 15 Nov 2013 16:22:00 +0400

В Fri, 15 Nov 2013 12:00:49 +0100
Vladimir 'φ-coder/phcoder' Serbinenko <address@hidden> пишет:

> On 15.11.2013 06:19, Andrey Borzenkov wrote:
> > Sources at 6fcec439545c817fbc8e2f51c667a70037a34a76
> > 
> > Building RPM for PPC (32 or 64 bits) I get
> > 
> > [  187s] cat syminfo.lst | sort | gawk -f ../../grub-core/genmoddep.awk > 
> > moddep.lst || (rm -f moddep.lst; exit 1)
> > [  187s] __ashldi3 in affs is not defined
> > [  187s] _restgpr_14_x in affs is not defined
> > [  187s] _restgpr_20_x in affs is not defined
> > [  187s] _restgpr_25_x in affs is not defined
> > [  187s] _restgpr_27_x in affs is not defined
> > [  187s] _restgpr_28_x in affs is not defined
> > [  187s] _restgpr_30_x in affs is not defined
> > ...
> > 
> > for a long list of them.
> > 
> > Full build logs are available as
> > https://build.opensuse.org/build/home:arvidjaar:grub2-next/openSUSE_Factory_PowerPC/ppc/grub2/_log
> > https://build.opensuse.org/build/home:arvidjaar:grub2-next/openSUSE_Factory_PowerPC/ppc64/grub2/_log
> > 
> > I do not myself have access to any PPC system nor any experience with
> > them.
> > 
> You don't have multilib installed.

Could you elaborate? This is native build on PPC system. It has both 64
and 32 bit of gcc and libgcc installed:

[   12s] libgcc_s1-32bit-4.8.1_20130909-5.1    
########################################
[   10s] libgcc_s1-4.8.1_20130909-5.1          
########################################
[   17s] gcc48-4.8.1_20130909-5.1              
########################################
[   17s] gcc48-32bit-4.8.1_20130909-5.1        
########################################

This did build successfully until some recent changes (grub2 *is* part
of openSUSE for PPC). I compared logs for x86 and ppc and both say

[  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

unfortunately I'm stuck here. For all I can tell it should either fail
or succeed in both cases.

> > x86 builds OK.
> > 
> > _______________________________________________
> > Grub-devel mailing list
> > address@hidden
> > https://lists.gnu.org/mailman/listinfo/grub-devel
> > 
> 
> 

Attachment: signature.asc
Description: PGP signature


reply via email to

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