Over a month ago I posted a patch to add the new (multiarch) directory containing crti.o to the default fpc.cfg. Without this patch (or an equivilent manual config edit or manual command line parameter) freepascal will (silently) fail to include include crti.o in the linker script and this causes link failures of pascal programs that use c libraries on armel and probablly powerpc and sparc as well*. I do not know why it succeeds without it on i386 and amd64.

Note1: this does not make the fpc package itself multiarch.

Note2: the failures to build lazarus are currently blocking fpc from migrating to testing so there is no point holding the patch for this issue up in the hope of fpc migrating to testing first.

If there is anything you do not like about this patch please tell me and I will adjust it. Otherwise please upload it.

* I have not personally tested on powerpc and sparc because I do not have access to them but it seems more than likely that the lazarus build failures on those architectures are manifestations of the same issue.




--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to