to find the order, try random things.
There is a better solution, however: CodeWarrior.

On 11/1/07, Sasha Trukhny <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> My .text. section is more then 32K. I use text_64k linker script to resolve 
> 32K limit.
> All worked fine before.
>
> But now I get next linker error:
> ...Linking...
> m68k-palmos-gcc -o Debug/PalmOrder      Debug/CpoModel.o Debug/CpoView.o 
> Debug/CpoViewFuncs.o Debug/CpoController.o Debug/CpoControllerFuncs.o 
> Debug/CpoTemplate.o Debug/CpoFrameModel.o Debug/CpoFrameController.o 
> Debug/CpoFrame.o Debug/CValueList.o Debug/CpoControl.o Debug/CField.o 
> Debug/CFormMenu.o Debug/CControlListener.o Debug/CButton.o Debug/CStatic.o 
> Debug/CPushButton.o Debug/CCheckbox.o Debug/draw.o Debug/CScrollBarCtrl.o 
> Debug/CBitmap.o Debug/CDateTimeCtl.o Debug/CComboBox.o Debug/CGrid.o 
> Debug/CElDbSelectGrid.o Debug/CESGridAttrs.o Debug/CListCtl.o 
> Debug/CSimpleFormCtl.o Debug/CESGridAttrsDlg.o Debug/CConfigurationsDlg.o 
> Debug/CWelcomeDlg.o Debug/CDiscountDlg.o Debug/CPrintTemplate.o 
> Debug/CDocumentModel.o Debug/CDocumentController.o Debug/CDocumentFuncs.o 
> Debug/CDocumentView.o Debug/CDocument2.o Debug/CDocumentModelFuncs.o 
> Debug/OtherHelpers.o Debug/CJournalModel.o Debug/CJournalView.o 
> Debug/CJournalController.o Debug/CJournal.o Debug/CDocumentPKO.o 
> Debug/CReferenceModel.o 
> Debug/CReferenceC/usr/m68k-palmos/lib/libcrt.a(multi_dreloc.o)(.text+0xe): In 
> function `_GccLoadCodeAndRelocateData':
> dreloc.c:56: relocation truncated to fit: DISP16 start
> collect2: ld returned 1 exit status
> make: *** [Debug/PalmOrder] Error 1
> ontroller.o Debug/CReferenceFuncs.o Debug/CReference.o 
> Debug/CReferenceProducts.o Debug/CConfiguration.o Debug/EntryTypesHelper.o 
> Debug/LayoutTypesHelper.o Debug/CMetadataContainer.o Debug/CLanguage.o 
> Debug/CRepeatedFields.o Debug/CEnvironment.o Debug/CFuncExecutor.o 
> Debug/Globals.o Debug/main.o Debug/frmCountCalcID.o Debug/frmProID.o 
> Debug/Idea.o Debug/CFrameItem.o Debug/AutoTest.o multiple_code_sections.o 
> multiple_code_sections.ld  -g -lElDb -L../ElDb.lib/Debug -lElDbHelpers 
> -L../ElDbHelpers.lib/Debug -lCPrint -L../CPrint.lib/Debug  -lCConfiguration 
> -L../CConfiguration.lib/Debug -lPalmOSGlue-debug -Xlinker -M=./Debug/test.map 
> -T text_64k_palmos3
>
> In some stuff I found that problem is with 16-bit relative addressing.
> And one way out is to manually arrange object files in such a way that no 
> routine called is more than 32k away from the callee.
> How can I do it?
> How to find right sequence of object files?
> Or maybe other ways are present?
>
> Thanks.
> Sasha Trukhny.
> --
> For information on using the ACCESS Developer Forums, or to unsubscribe, 
> please see http://www.access-company.com/developers/forums/
>


-- 
Best Regards,
Dmitry Grinberg
(847) 226 9295

-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to