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
update.)

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!

Michael
-- 
hohmuth at innocent.com, hohmuth at inf.tu-dresden.de
http://home.pages.de/~hohmuth/

-------------- 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