This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: coldfire and soft-float


The issue (unresolved __umoddi3 /( __udivi3) is a kernel trouble:

http://bbs.archlinux.org/viewtopic.php?id=46528

Kai, thanks again! you help is been fundamental!

ciao

luigi


> > > > 
> > > > The target m68k-*-linux* doesn't set any tmake_file... I think that ïthe
> > > > following should be added :
> > > > 
> > > >         tmake_file="m68k/t-floatlib m68k/t-mlibs m68k/t-m68kbare"
> 
> I modified this to:
> 
>     tmake_file="${tmake_file} m68k/t-floatlib m68k/t-linux m68k/t-mlibs"
> 
> and the compilation seems to be ok...
> 
> Now I'm this error in Kernel building:
> 
> kernel/built-in.o: In function `timespec_add_ns':
> /mnt/devel/openwrt/OpenWRT.git/build_dir/linux-cf547x/linux-2.6.23/include/linux/time.h:177: undefined reference to `__umoddi3'
> /mnt/devel/openwrt/OpenWRT.git/build_dir/linux-cf547x/linux-2.6.23/include/linux/time.h:177: undefined reference to `__udivdi3'
> make[5]: *** [.tmp_vmlinux1] Error 1
> make[5]: Leaving directory `/mnt/devel/openwrt/OpenWRT.git/build_dir/linux-cf547x/linux-2.6.23'
> make[4]: *** [/mnt/devel/openwrt/OpenWRT.git/build_dir/linux-cf547x/linux-2.6.23/.image] Error 2
> make[4]: Leaving directory `/mnt/devel/openwrt/OpenWRT.git/target/linux/cf547x'
> make[3]: *** [install] Error 2
> make[3]: Leaving directory `/mnt/devel/openwrt/OpenWRT.git/target/linux'
> make[2]: *** [target/linux/install] Error 2
> make[2]: Leaving directory `/mnt/devel/openwrt/OpenWRT.git'
> make[1]: *** [/mnt/devel/openwrt/OpenWRT.git/staging_dir/m68k/stamp/.target_install] Error 2
> make[1]: Leaving directory `/mnt/devel/openwrt/OpenWRT.git'
> make: *** [world] Error 2
> comio@cartesio:/mnt/devel/openwrt/OpenWRT.git$ cd /mnt/devel/openwrt/OpenWRT.git/build_dir/linux-cf547x/linux-2.6.23/
> comio@cartesio:/mnt/devel/openwrt/OpenWRT.git/build_dir/linux-cf547x/linux-2.6.23$ mc
> 

-- 
     ______       Luigi Mantellini
   .'______'.     R&D - Software
  (.'      '.)    Industrie Dial Face S.p.A.
  ( :=----=: )    Via Canzo, 4
  ('.______.')    20068 Peschiera Borromeo (MI), Italy
   '.______.'     Tel.: +39 02 5167 2813
                  Fax:  +39 02 5167 2459
Ind.  Dial Face   Email: luigi.mantellini@idf-hit.com
www.idf-hit.com   GPG fingerprint: 3DD1 7B71 FBDF 6376 1B4A
                                   B003 175F E979 907E 1650





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]