Átnyergelek ide onnan, ahol xc8 volt.
Az assembler fordítót nem mondtad meg.
Az sem látszik, hogy egyébként relokálható ojjektumokat állítasz elő, vagy csak ebben az esetben.
Én is azt mondom, hogy ez nem hegymászás. A végén diadalt fogsz aratni és legyőzöd a c fordítót. ;)
Először azt gondoltam majd segítek, de már mindent leírtem feljebb. Még egy picit tudok segíteni: http://www.microchip.com/forums/m757890.aspx
Szóval nyerd ki a forrást és tedd magadévá!