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