[Developer] x86_64 and g++

Ernesto Bascon ebasconp at gmail.com
Fri Apr 27 13:36:43 EST 2007


Hi okl4 guys:

I have two questions:

1. I have a x86_64 machine running kubuntu 6.10 and was unsuccessful
to build Wombat on my machine.  My compiler is gcc-4.1.1.
  1. 1. With machine = ia32_pc99  I got:

fenizios at Eia:~/okl4_release_1.4.1.1$ ./tools/build.py
machine=ia32_pc99 project=iguana wombat=True simulate
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
[CXX ] build/pistachio/object/pistachio/src/cache.o
/tmp/ccxTWtsd.s: Assembler messages:
/tmp/ccxTWtsd.s:41: Error: suffix or operands invalid for `mov'
/tmp/ccxTWtsd.s:42: Error: Incorrect register `%rbp' used with `l' suffix
/tmp/ccxTWtsd.s:107: Error: suffix or operands invalid for `mov'
/tmp/ccxTWtsd.s:108: Error: Incorrect register `%rax' used with `l' suffix
/tmp/ccxTWtsd.s:171: Error: suffix or operands invalid for `mov'
/tmp/ccxTWtsd.s:172: Error: Incorrect register `%r8' used with `l' suffix
/tmp/ccxTWtsd.s:220: Error: suffix or operands invalid for `mov'
/tmp/ccxTWtsd.s:221: Error: Incorrect register `%rax' used with `l' suffix
scons: *** [build/pistachio/object/pistachio/src/cache.o] Error 1

  1.2. With machine=pc99_64 I got:

fenizios at Eia:~/okl4_release_1.4.1.1$ ./tools/build.py machine=pc99_64
project=iguana wombat=True simulate
scons: Reading SConscript files ...
architecture x86_64 is not yet supported by atomic_ops. supported:
['arm', 'ia32']
/home/fenizios/okl4_release_1.4.1.1/pistachio/SConscript:84  init32.cc
not found for x86_64

so, how can I build Wombat on a x86_64 box? (I tried compiling
ia32_pc99 on NetBSD 3.1 for AMD64 and got the same assembler errors).


2. Kenge provides a libc implementation for writing C programs on top
of L4; do you provide the standard C++ library too?

If yes, how can I build a program using it?
If no, what do you think that must be done to support C++ implementations?

Regards,


Ernesto



More information about the Developer mailing list