Пакет odcctools предоставляет binutils для ОС Darwin. - это позволяет вам кросс-компиляцию для Darwin и OSX, например. Тем не менее, odcctools, похоже, не собирается должным образом на 64-битных ОС:
./../expr.c: In function ‘expression’:
./../expr.c:311: error: ‘union <anonymous>’ has no member named ‘n_name’
Или, если вы установите CFLAGS на -m32
, вы получите это:
/usr/bin/ld: skipping incompatible ../libstuff/libstuff.a when searching for -lstuff
/usr/bin/ld: cannot find -lstuff
Как построить это на 64-битной ОС?