[Emscb] Building Fiasco-UX

Frank Mehnert fm3 at os.inf.tu-dresden.de
Mon Nov 21 16:39:21 CET 2005


Hi Marko,

On Monday 21 November 2005 15:50, Marko Wolf wrote:
> schon seit längerem (einschließlich der aktuellen Version) von Fiasco
> bekommen ich und andere beim Kompilieren (w/ gcc 3.3.6) (nur) zum Fiasco-UX
> Target immer nachfolgende Fehlermeldung, welche vermutlich an einer
> fehlenden inline Definition liegt. Zumindest müssen wir das
> ..build/auto/std_macros.h bei jedem UX-Build immer wie folgt patchen:
>
> #ifndef noinline
> #define noinline noinline
> #endif
>
> Gibt es da eine bessere Lösung oder machen wir etwas falsch?

Thank you for the bug report. We have (hopefully) fixed the problem,
the fix should be available in our remote CVS tomorrow. The problem
was that a Linux header did a '#define noinline /* nothing*/'. We
have changed the declaration of FIASCO_NOINLINE from

  #define FIASCO_NOINLINE        __attribute__ ((noinline))

into

  #define FIASCO_NOINLINE        __attribute__ ((__noinline__))

Cheers,

Frank
-- 
## Dept. of Computer Science, Dresden University of Technology, Germany ##
## http://os.inf.tu-dresden.de/~fm3                                     ##
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20051121/ef0ea54a/attachment.sig>


More information about the l4-hackers mailing list