Re: Cross compiling user applications for armv7

From: Sulev-Madis Silber <freebsd-arm-freebsd-org097_at_ketas.si.pri.ee>
Date: Mon, 22 Sep 2025 03:35:06 UTC
meanwhile i also got my hopefully self-describing 13-5-release-armv7-local-common poudriere repo built with just ports-mgmt/pkg in it which took 01:16:24 on my c2d with user qemu taking all (or should i say both) cores

this is considerably slower. no, this is are you fucking kidding me slow, rather (compared to even this old host)

btw does poudriere/pkg need to scream out those

pkg-static: Both ABI_FILE and OSVERSION are set, ABI_FILE overrides OSVERSION

lines, there are number of those warnings in pkg and many of them are oh i already know

but yeah, hw is faster. actually i can't see anyone doing embedded dev without an actual hw so maybe it's not so bad suggestion to make some of dev boxes also a build machines where the needs and sad fbsd reality require this. also allows one to test that it works

sure, the rootless modes are better but we also have jails and vm's and i find it troubling if developers would repeateatedly break the build/dev infrastructure? i mean they are supposed to be trusted? it's like similar to office kitchen where you aren't supposed to break cups there apart from accidents

oh and root is usually removed for security purposes, and here i see no benefits too. i mean say you build nonroot but then use use it root? and that all in 2025 where you could have dedicated piece of hw for each task. there are no mainframes one per town anymore. so, unsure really

the good security practices don't really say avoid root at all costs, even if it stops you doing things

you know, it's weird too. people are convinced that root is bad, but sudo with your own password is somehow more secure? less scary, "safe", but same permissions? i find it ridiculous. it's as if it's better to cut bread with spoon and not use knife

maybe this false sense of sudo security has not found it's way onto (f)bsd that much, hence those requirements

i don't know eh...