crosscompiled gcc

Marcel Moolenaar xcllnt at mac.com
Tue Dec 15 10:56:52 PST 2009


On Dec 15, 2009, at 10:15 AM, Marc Lörner wrote:

>>> Now, as it seems, something was changed/patched in gcc from 7.0 to 8.0. 
>>> So does anybody know where to tweak/patch or what to put in configuration
>>> of original gcc 4.2.1 to make crosscompilling work for 8.0?
>> 
>> Can you share what you did before to make it work? Maybe from the
>> patch I can understand the problem you're trying to solve.
>> 
> 
> For 7.0: 
> - make sysroot directory with all headers and libraries used
>  and put "--with-sysroot=XXX" as parameters of configure-scripts
> - Add "--disable-werror" to configure of binutils2.17
> - Add above and "--disable-initfini-array" to configure of gcc
> => This worked for me, but unfortunately doesn't for 8.0.
> 
> It seems compilation works, because I can run compiled kernel-objects.
> But for userspace programs linked to libraries I get ld-elf.so undefined
> symbol... errors.

It seems you have it 95%-99% working. What are the undefined symbols?

-- 
Marcel Moolenaar
xcllnt at mac.com





More information about the freebsd-ia64 mailing list