Portability and bug fixes for Fiasco

Michael Hohmuth hohmuth at innocent.com
Thu Oct 15 05:07:44 CEST 1998

Fiasco now also compiles with egcs-1.0 and egcs-1.1.  (Egcs-1.1 will
whine a bit that it ignores many "volatile"s for asm() statements, but
this is not a serious problem; this will be fixed with the next OSKit

I've created a patch that contains Kevin Moule's numerous ANSI C++
fixes (many thanks!), some compatibility code for the various compiler
versions, a workaround for a compiler bug (egcs doesn't like template
functions containing inline assembler statements), and a bug fix for
the space_registry_t constructor.  This patch will be uploaded to
ftp.inf.tu-dresden.de (once the admins have created some free space on
the ftp partition :-), and because it's short, I've also attached it
to this message.

Please note that the installation instructions on the web site
contained an error: The "-sigma0" option was missing in Fiasco's
command line in the GRUB config file.  Thanks to Andrew Thomas for
stepping into this trap!

hohmuth at innocent.com, hohmuth at inf.tu-dresden.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: fiasco-l4-981012.patch-01.gz
Type: application/octet-stream
Size: 8024 bytes
Desc: not available
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/19981015/ed9f16b7/attachment.obj>

More information about the l4-hackers mailing list