[adtools] Re: Problems building native m68k version of binutils

  • From: Josef Wegner <Josef.Wegner@xxxxxxxxxxx>
  • To: adtools@xxxxxxxxxxxxx
  • Date: Sat, 10 Dec 2005 17:11:58 +0100

Hi Gunther,

>   If you like to test something, then configure for m68k-amigaoshunk. That
>   works for 2.14 now. The only difference to m68k-amigaos is that gas
>   produces hunk objects. Unfortunatly the hunk format has some limitations.
>   Thus one might run into problems, eg. with code that uses sets like
>   libnix.

Little status update. I tried to build gcc-3.4.0 with m68k-amigaoshunk
and failed.

I used:
CFLAGS= CXXFLAGS= ../gcc-3.4.0/configure --prefix=/usr/local/amiga \
--disable-nls --enable-languages=c,c++,objc --target=m68k-amigaoshunk \
--with-headers=yes
make configure-host
make CFLAGS="-O2" CXXFLAGS="-O2"

and got this assembler error:

<snip>
mkdir -p -- libgcc
mkdir -p -- libb
mkdir -p -- libgcc/libb
mkdir -p -- libm020
mkdir -p -- libgcc/libm020
mkdir -p -- libb/libm020
mkdir -p -- libgcc/libb/libm020
mkdir -p -- libb32/libm020
mkdir -p -- libgcc/libb32/libm020
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/home/jwegner/Documents/Dev/amiga/gcc-3.4.0-build/gcc/xgcc 
-B/home/jwegner/Documents/Dev/amiga/gcc-3.4.0-build/gcc/ 
-B/usr/local/amiga/m68k-amigaoshunk/bin/ 
-B/usr/local/amiga/m68k-amigaoshunk/lib/ -isystem 
/usr/local/amiga/m68k-amigaoshunk/include -isystem 
/usr/local/amiga/m68k-amigaoshunk/sys-include -O2  -DIN_GCC -DCROSS_COMPILE   
-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
-Wold-style-definition  -isystem ./include  -mfixedstack -g  -DIN_LIBGCC2 
-D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-3.4.0/gcc -I../../gcc-3.4.0/gcc/. 
-I../../gcc-3.4.0/gcc/../include   -DL_muldi3 -c ../../gcc-3.4.0/gcc/libgcc2.c 
-o libgcc/./_muldi3.o
/tmp/ccNyHxxg.s: Assembler messages:
/tmp/ccNyHxxg.s:2: Internal error, aborting at 
../../adtools/binutils/gas/stabs.c line 400 in s_stab_generic
Please report this bug.
make[2]: *** [libgcc/./_muldi3.o] Fehler 1
make[2]: Leaving directory 
`/home/jwegner/Documents/Dev/amiga/gcc-3.4.0-build/gcc'
make[1]: *** [libgcc.a] Fehler 2
make[1]: Leaving directory 
`/home/jwegner/Documents/Dev/amiga/gcc-3.4.0-build/gcc'
make: *** [all-gcc] Fehler 2

-Josef
______________________________________________________________________________
Amiga Development tools ML - //www.freelists.org/list/adtools
Homepage...................: http://www.sourceforge.net/projects/adtools
Listserver help............: mailto:adtools-request@xxxxxxxxxxxxx?Subject=HELP

Other related posts: