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/

Reply via email to