Obligatory link to the unspecified-at-the-time Air Force critique of Multics with the introduction of a Trojan horse:
https://csrc.nist.gov/files/pubs/conference/1998/10/08/proce...
"The moral is obvious. You can't trust code that you did
not totally create yourself. (Especially code from com-
panies that employ people like me.) No amount of
source-level verification or scrutiny will protect you
from using untrusted code."As the main author of that, please talk to me! I just did a hello world build of whatever version we have in there today (7.5). I would be happy to assist with getting 7.7 and 7.8 in.
Also #nix-openbsd:tapenet.org is matrix channel that can be good for this stuff.
#include <print>
int main() {
std::println("Hello HN");
}
Compiler explorer example with the same major.minor clang version,
exitb•3mo ago
munchlax•3mo ago
webdevver•3mo ago
to be honest, it is surprising that a toolchain could be 350MB - that is a lot of code, if thats what it is.
whitequark_•3mo ago
248 MB of it is an OpenBSD sysroot; it is compressed to 45 MB by Zstandard when your HTTP client supports that. I have not used OpenBSD and have no particular insight into what's inside.
whitequark_•3mo ago