NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD cross tools
In article <rmimxbwc9fs.fsf%fnord.ir.bbn.com@localhost>,
Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
>-=-=-=-=-=-
>
>
>christos%astron.com@localhost (Christos Zoulas) writes:
>
>> In article <rmiaa7xv995.fsf%fnord.ir.bbn.com@localhost>,
>> Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
>>>-=-=-=-=-=-
>>>
>>> I've built NetBSD using 'build.sh -m sparc64 ... build' command and now
>>> want to compile applications for sparc64 using cross-tools sitting on my
>>> x86_64. Typescript is below. As far as I can see SYSROOT is not set in
>>> crosscompiler by default and linking fails due to this. Is this normal
>>> behaviour? Is there a way to specify SYSROOT using environment variable?
>>>
>>>Yes, I think this is normal for NetBSD cross tools. Some people at BBN
>>>have done something similar and we used wrapper scripts that insert
>>>sysroot options.
>>
>> Use the nbmake-<arch> make wrapper.
>
>That only works for things that use BSD make; it doesn't provide a
>generic cross environment for random third-party code.
>
>Also, it doesn't support three simultaneous destdirs, one for NetBSD
>proper, one for pre-built binary packages for pkgsrc, and one for the
>other code being built directly out of a version control system
>checkout.
>One can't drop random files in the NetBSD DESTDIR, since then checkflist
>fails on the next build.
We could provide wrappers that do all those, it is not too difficult.
christos
Home |
Main Index |
Thread Index |
Old Index