Version 3 (modified by 19 years ago) ( diff ) | ,
---|
LIBC FAQ
1 The linker
1.1 Do you know that ilink 5 screws up when there are many exports?
- Yes, I do know. Possible workarounds are
- 1. Use a different linker, for instance ilink from vac308 or the a.out linker. 1. Reduce the number of exported symbols. For instance use __declspec(dllexport) or set up a generic export filter of some kind. 1. Split up the .dll so the new dlls end up with an acceptable number of exports. 1. Help me implement LX and OMF backends for binutils (and the gnu linker).
1.2 ILink : fatal error LNK1002: unrecognized option (ocache:0x02000000)
- You're using the VAC308 ilink, but emxomfld thinks it's VAC365 or ilink 5 and feeds it the /ocache option. There are two soultions:
- Use ilink 5.
- SET EMXOMFLD_TYPE=VAC308
Note:
See TracWiki
for help on using the wiki.