Porting Kaffe to another operating system

Raffaele Sena raff at aromatic.com
Tue Sep 29 14:52:48 PDT 1998

On Wed, 30 Sep 1998, Andrew Teirney wrote:

>  Could these problems be caused by the jthreads system not working properly
   or have I completely missed something that I need to have done. BTW the
   native functions are statically linked as dynamic linking is not possible
   at the moment.

	I think I tried both internal and jthreads on ARM/Linux
	(I confess, not lately). I'm using Kaffe on NetWinder
	and it works fine. The only think I did to make it working
	was to correctly define the offset for the stack pointer
	in the jmp_buf structure. I don't know how RiscOS is compatible
	with the Linux port but you may want to check that.

	Also, I'm running Kaffe dynamically linked. I just copied
	the same commands from (if I remember well) the i386 port
	(and then, I never find the time to post them ):

hope this help,


Index: config.frag
RCS file: /home/cvspublic/kaffe/config/arm/linux/config.frag,v
retrieving revision 1.1
diff -r1.1 config.frag
< # 
< # We do not support shared libraries yet
< #
< dynamic_libraries=no
> LIBSHARE=-shared
> LIBEXT=.so
> # Uncomment the following two lines to make the VM part of
> # the invocation program (kaffe).  This is necessary for debugging
> # on some systems (notable Redhat 5.0).
> # KAFFELINK="-Wl,--export-dynamic"
> # vm_dynamic_library=no

raff at aromatic.com           (::)           http://www.aromatic.com/~raff/

More information about the kaffe mailing list