This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: coldfire and soft-float
On gio, 2008-06-19 at 09:35 +0200, Luigi 'Comio' Mantellini wrote:
> Kay, Thanks for your support.
>
> this is the config.gcc (part of):
>
> ...
> m68k-*-uclinux*) # Motorola m68k/ColdFire running uClinux
> # with uClibc, using the new GNU/Linux-style
> # ABI.
> default_m68k_cpu=68020
> default_cf_cpu=5206
> tm_file="${tm_file} dbxelf.h elfos.h svr4.h linux.h flat.h m68k/linux.h m68k/uclinux.h ./sysroot-suffix.h"
> tm_defines="${tm_defines} MOTOROLA=1 UCLIBC_DEFAULT=1"
> extra_options="${extra_options} linux.opt"
> tmake_file="m68k/t-floatlib m68k/t-uclinux m68k/t-mlibs"
> use_fixproto=no
> ;;
> m68k-*-linux*) # Motorola m68k's running GNU/Linux
> # with ELF format using glibc 2
> # aka the GNU/Linux C library 6.
> default_m68k_cpu=68020
> default_cf_cpu=5475
> tm_file="${tm_file} dbxelf.h elfos.h svr4.h linux.h m68k/linux.h"
> extra_options="${extra_options} m68k/ieee.opt"
> tm_defines="${tm_defines} MOTOROLA=1"
> # if not configured with --enable-sjlj-exceptions, bump the
> # libgcc version number
> if test x$sjlj != x1; then
> tmake_file="$tmake_file m68k/t-slibgcc-elf-ver"
> fi
> ;;
> ...
>
> 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"
>
> Thanks
>
> luigi
>
using the proposed change, I'm able to create a libgcc.a... but
libgcc_s.so seems not be supported under m68k arch... I you know, can
you give me indication in order to understand if libgcc_s.so can be
created using m68k-*-linux* target?
thanks
luigi
--
______ 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