Re: problem when cross compile gnumach
On Thu, Jul 20, 2000 at 12:59:04AM +0200, Marcus Brinkmann wrote:
> > [...]
> > ./../../i386/linux/../../linux/dev/lib/vsprintf.c: In function `linux_vsprintf':
> > ./../linux/dev/include/asm/string.h:551: Invalid `asm' statement:
> > ./../linux/dev/include/asm/string.h:551: fixed or forbidden register 1 (dx) was spilled for class DREG.
> > make: *** [vsprintf.o] Error 1
> > make: Leaving directory `/plus5/gnumach-1.2/obj/i386/linux'
> > make: *** [linux/linux.o] Error 2
> > make: Leaving directory `/plus5/gnumach-1.2/obj/i386'
> > make: *** [i386/sysdep.o] Error 2
> The problem is that the old linux code in gnumach is broken with new
> compilers. Please check the latest CVS against the latest Debian source
> package to find the patch that fixes this (it is quite large).
That's work. Thanks a lot.
Gnumach still hang at boot time (just after de COM detection and with the HD led on), i need to investigate.
"It's time to join the Hurd and be a GNU !"