Привет, хорошие мои!
На тру amd64 системе можно сделать i386 chroot, и компилировать i386 программы внутри него без плясок с флагами. Однако обратного сделать нельзя, и тем более нельзя компилировать таким образом arm программы, например. Чтобы увеличить универсальность, хотелось бы завести какую-то функцию или команду в шелле типа:
# host is amd64
$ can_compile_for arm
false
$ can_compile_for amd64
true
$ can_compile_for i386
true
Какие есть мысли как такого добится без запуска компилятора внутри chroot (самый тупой и очевидный способ)?