NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Trouble Cross-Compiling GCC12 (AMD64 host/i386 target)
zamfofex <zamfofex%twdb.moe@localhost> writes:
>> I have a Pentium II 350 machine that I run NetBSD 10.1 on. Obviously, it can build for itself, especially since it has a silly 1GB of RAM, but it’s extremely slow, as expected, when building.
>>
>> So, I use an AMD64 VM , also running NetBSD 10.1, to do the building. I’m having issues cross-compiling GCC12, and wanted to see if anyone else has seen the same issue.
I think it's great that you are trying cross compiling and raising
issues. I think cross is great in general.
> 2) Install i386 NetBSD on your build machine.
>
> To avoid the issue of having to cross-compile packages altogether, you could install NetBSD for i386 on your build machine (either natively or on a VM) and build the packages that way.
>
> It should be possible to run NetBSD for i386 on AMD64 hardware (on bare metal, but also on a VM running on either i386 or AMD64 host OS with working CPU-accelarated virtualisation).
>
> Since you say that the package(s) you want wouldn’t take more than 1GB to build, it should be fine on 32-bit address space.
This is also great advice. I have a modern adm64 box running xen and I
have domUs for netbsd 9, 10, 11 i386 and amd64 (but not 11-i386) to
build packages.
Home |
Main Index |
Thread Index |
Old Index