[Kos-bug] Bug kos avec gcc-3.2

Christophe Avoinne kos-bug@the-doors.enix.org
Sun, 27 Oct 2002 12:18:42 +0100


Je crois qu'il y a effectivement un changement dans la gestion des strings
dans les macros. Il me semble avoir lu ça. Il faut que tu ailles voir quel
sont les différences entre gcc 3.2 et 3.1, car ils ont fait du ménage pour
certaines extensions du GCC. Il me semble aussi que la gestion des argument
variables dans une macro a aussi été changé. Bref, renseigne-toi sur leur
site.

----- Original Message -----
From: "Thomas Petazzoni" <thomas.petazzoni@enix.org>
To: <kos-bug@enix.org>
Sent: Sunday, October 27, 2002 11:53 AM
Subject: [Kos-bug] Bug kos avec gcc-3.2


> Salut,
>
> QUand je compile KOS avec gcc-3.2, juste apres l'execution du loader,
> au moment de trouver le kernel_bootstrap, il me sort :
>
> *******************************************
> (No symbol entry __kernel_bootstrap for kernel found!)
>
> Avec gcc 2.95.4, ca marche nickel. J'ai teste que dans Bochs, mais pas
> sur machine reelle.
>
> Peut etre y'a-t-il une couille dans la macro
>
> #define DECLARE_KERNEL_BOOTSTRAP(sym)               \
>   int KERNEL_BOOTSTRAP_SYMBOL(kernel_parameter_t *) \
>     __attribute__ ((alias (#sym)));                 \
>     EXPORT_FUNCTION(___kernel_bootstrap)
>
> (loader/mod.h)
>
> Bonne journee,
>
> Thomas
> --
> PETAZZONI Thomas - thomas.petazzoni@enix.org - UIN : 34937744
> (Perso)      http://www.enix.org/~thomas/
> (KOS)        http://kos.enix.org/
> (Club LinUT) http://club-linut.enix.org
> _______________________________________________
> Kos-bug mailing list
> Kos-bug@the-doors.enix.org
> http://the-doors.enix.org/cgi-bin/mailman/listinfo/kos-bug