Re: problem when cross compile gnumach
On Thu, Jul 20, 2000 at 12:56:45AM +0200, Denis Bodor wrote:
> I just begin to play with Gnu/Hurd devel.
> Hurd just work fine on my intel P233 box at work, but when i want to
> boot on my PIII at home, gnumach hang avec the serial port detection.
> I suppose it's because of somes hardware problems, and i decided to
> cross compile a new gnumach kernel with online the features i need.
> The cross compiler seem to work (according to the Crosscompiler-HOWTO
> from hurddocs.sourceforge.net).
> [...]
> ./../../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[2]: *** [vsprintf.o] Error 1
> make[2]: Leaving directory `/plus5/gnumach-1.2/obj/i386/linux'
> make[1]: *** [linux/linux.o] Error 2
> make[1]: 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).
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server
Marcus Brinkmann GNU http://www.gnu.org for public PGP Key
Marcus.Brinkmann@ruhr-uni-bochum.de, marcus@gnu.org PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ brinkmd@debian.org
Reply to: