>> I can create an internal linker. But i don't have time for fpc for the >> rest of 2005. The most challenging and time consuming part of creating a >> linker is the debugging/analysing of problems with faulty generated >> applications. > > How hard do you think it is to create such a beast ?
Depends on your knowledge about the subject. But it will not be a simple addition. Some steps are: - Read about linkers and loaders at, a good book can be found at http://www.iecc.com/linker/ - Get familiar with the fpc sources - Analyse what is already available in the fpc sources. A couple of years ago i already got a basic linker working for go32v2. - Start coding, the first thing to add is a scriptable memory/file layout, like the ld-scripts. - Add PE coff support - Add static ELF support - Add shared ELF support - Add optimizations for smartlinking - Add internal object format I added this list also to the wiki http://www.freepascal.org/wiki/index.php/Internal_Linker _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
