I ported my 68k project from prc-tools to PODS, specifying a managed make. I have defined three extra sections using the Sections.def and Sections.h as prescribed, due to the size of my program. (This was working under PRC-Tools). Now when I build my project, I get the message from GCC...
MyApp:code1: warning: spurious code section ignored (Same message for each extra section) And from PRCMerge I then get the messages: Warning: Duplicate resource 'code' 0 ignored. Warning: Duplicate resource 'code' 1 ignored. Warning: Duplicate resource 'data' 0 ignored. (I get the above three messages regardless of how many extra sections I define) I realize PRCMerge is probably complaining about the code resources in the XRD file that were created when I extracted the resources from my previous .PRC file using GenerateXRD. The build does produce a new .PRC which runs OK until it tries to run a function that belongs to an extra section, crashing with the messages... RALLoadModule 18153472 - HostControl.dll : Already loaded, usecount now = 4 RALLinkClient UI.dll --> HostControl.dll run68k.c, Line:4425, Unhandled instr So I thought you might be able to shed some light on two questions: -Does PRCMerge leave out my new sections from the new .PRC and use the old code from the XRD instead, resulting in incorrect address resolutions? -Is there a setting in PODS to tell Make that this is a multi-section build other than the existence of Sections.h and Sections.def? (The make file appears to perform the correct inclusion of my extra sections). Thanks for any suggestions. ...Richard -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
