|
From: Robert C. <rob...@it...> - 2001-10-15 11:39:38
|
----- Original Message ----- From: "Eric Kohl" <ek...@rz...> To: <ros...@re...> Sent: Monday, October 15, 2001 8:27 PM Subject: [ros-kernel] Re: Gcc and binutils release > > Phillip Susi <ps...@cf...> wrote: > > > > You didn't happen to also fix the bug that prevents it from generating > > binary output so we don't have to have djgpp to compile freeloader did > you? ;) > > > No! And I'm afraid we cannot build a 'merged' toolset that supports mingw > and djgpp. :-( > > I compared the object files generated by mingw and djgpp. They are entirely > different. Mingw generates calls to alloca() in tui.o and djgpp doesn't. So > the problem is not only the linker, it's the compiler too. Just try to build > FreeLoader using mingw and you'll see. Thats probably because (IIRC) alloca is used by a header macro somewhere. > Btw, I guess the M$ developers still have to use VC 1.52 (16 bit) to build > the WinXP boot code. ;) > > - Eric Kohl All I know is that on Linux, 16 bit code for bootloaders is generated and linked by the gcc-gas-ld toolchain. I can look into their makefiles for you guys ... if you'd like. Rob ==================================================== = To remove yourself from this mailing list, go to = = http://www.reactos.com/home/mailing.html = ==================================================== |