2011年09月28日  (arm-linux-gcc3…

来源:互联网 发布:linux msync函数 编辑:程序博客网 时间:2024/04/29 18:31

arm-linux-gcc3.4.1编译uboot错误,出现下面提示:

#defineCONFIG_DRIVER_CS8900   0

    #defineCONFIG_BOOTDELAY5     start time

    makesmdk2410_config

    makeall

   It will appear thatmistake

   lib_arm/libarm.a(_udivsi3.o)(.text+0x8c):_udivsi3.S:67:relocation truncated to fit: R_ARM_PLT32 __div0

    lib_arm/libarm.a(_umodsi3.o)(.text+0xa8):_umodsi3.S:79:relocation truncated to fit: R_ARM_PLT32 __div0

    make: ***[u-boot] Error1    configuratethe skyeye.conf

    It calledsoftfloat,and you need to  change sth asfollows

   要修改两个地方:

1.如下修改lib_arm/_umodsi3.S、lib_arm/_udivsi3.S即可编译通过:

bl __div0===> bl__div0  (去掉 (PLT))

2.如下修改lib_arm/_umodsi3.S、lib_arm/_umodsi3.S即可编译通过:

bl __div0 (PLT)===> bl__div0  (去掉 (PLT))

重新make就可以通过

0 0
原创粉丝点击