Hi there!
I have a spare laptop and I'd like to utilize it for cross-compiling stuff (ports and the base) for my main machine, because I can not afford to do it on my main laptop, due to amount of time it takes.
I had never had an experience of cross-compilation of any kind and I'd like to start with ports. Both of my laptops are amd64, but spare runs FreeBSD-14.3 RELEASE, and main runs 15-STABLE with latest ports. Could I ask to help me and give a brief overview of how should this process look in general? Will I need to have a separate binaries for clang(1) and other toolchain things having the same architecture but different OS versions? Then, how shall I install the resulting packages on my main machine (I have access to spare via ssh(1))? I guees, that 'package' target in ports(7) is what I need?
I'd guees I'd also like to use portmaster(8) for the task (for compiling multiple ports with one command).
I appreciate any help!
Thank you.
I have a spare laptop and I'd like to utilize it for cross-compiling stuff (ports and the base) for my main machine, because I can not afford to do it on my main laptop, due to amount of time it takes.
I had never had an experience of cross-compilation of any kind and I'd like to start with ports. Both of my laptops are amd64, but spare runs FreeBSD-14.3 RELEASE, and main runs 15-STABLE with latest ports. Could I ask to help me and give a brief overview of how should this process look in general? Will I need to have a separate binaries for clang(1) and other toolchain things having the same architecture but different OS versions? Then, how shall I install the resulting packages on my main machine (I have access to spare via ssh(1))? I guees, that 'package' target in ports(7) is what I need?
I'd guees I'd also like to use portmaster(8) for the task (for compiling multiple ports with one command).
I appreciate any help!
Thank you.