<DIV>Bonjour,</DIV>
<DIV>en fait c'est sacrement plus difficile que ca.</DIV>
<DIV>Déja il y a une incompatibilité entre le format elf et le format proprietaire de cygwin qui fait que se dernier se prend les pieds entre ce deux formats (PE operations on non PE file)<BR></DIV>
<DIV>Apres avoir modifié le fichier sos.lds pour rajouter le format PE j'ai l'impression que le source assembleur est tres mal reconnu.</DIV>
<DIV>En effet j'ai plein de warning "type pseudo-op used outside of .def/.endef ignored". Le probleme c'est que cela concerne par exemple la variable sos_irq_wrapper_array. Donc a l'edition de lien il arrive pas a trouver la variable. J'aurai bien debugge le source assembleur mais bon c'est une syntaxe que je ne connais pas du tout.</DIV>
<DIV>Des conseils ?<BR><BR><B><I>David Decotigny &lt;david.decotigny@free.fr&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"><BR>Bonjour,<BR><BR>A une epoque, Kos compilait sous Windows. Vu qu'on depend des memes <BR>outils, il devrait etre possible de compiler Sos sous Windows. Pour <BR>info, on valide Sos en cross compilation depuis le debut.<BR><BR>Il y a 2 points a regarder :<BR>- avoir les binutils et gcc (ce qu'ils appellent le "stage 1" suffit) <BR>pour un target x86/ELF. Cf article 1, section sur la compilation d'un <BR>cross compilateur.<BR>- avoir les mtools. Je les avais recompiles pour windows a une epoque, <BR>il y a bieeeen longtemps (cf http://kos.enix.org/~d2/)<BR><BR>A partir de là, la technique a ete detaillee dans le premier article de <BR>la serie. 1/ Utiliser l'image de disquette fournie : celle où Grub est <BR>preinstallé. Et 2/ recopier le extra/dot.mkvars en tant que .mkvars a la <BR>racine de sos (+ le personnaliser).<BR><BR>Bref, sous Windows, la technique ne devrait pas etre bien
 differente du <BR>test de Sos que je faisais sur mon ibook... a l'epoque ou il marchait <BR>encore !<BR><BR>Bonne soiree,<BR><BR>-- <BR>David Decotigny -- http://david.decotigny.free.fr<BR><BR>_______________________________________________<BR>Sos mailing list<BR>Sos@the-doors.enix.org<BR>http://the-doors.enix.org/cgi-bin/mailman/listinfo/sos<BR></BLOCKQUOTE><p>
                <hr size=1>
Créez gratuitement votre Yahoo! Mail avec <font color="red"><b>100 Mo de stockage !</b></font>
<br><a href="http://fr.rd.yahoo.com/mail/taglines/*http://fr.rd.yahoo.com/mail/mail_taglines_100/default/*http://fr.benefits.yahoo.com/">Créez votre Yahoo! Mail</a>
<br><br>
Dialoguez en direct avec vos amis grâce à <a href="http://fr.rd.yahoo.com/mail/taglines/*http://fr.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.messenger.yahoo.com/">Yahoo! Messenger !</a>