I tested Arm, m68k, and mipsel tonight. Arm's cross-tools failed to build -- françois was mailed the build log (1.1M uncompressed, 75K zipped) m68k & mipsel's cross-tools built successfully. I didn't try building any of mipsel's jam targets. Host Machine : FreeBSD 7.1-RELEASE i386 Host Machine 32|64bit : 32bit use-xattr : True use-32bit : False m68k 's haiku-image fails: in this log snippet, "/BOM/haiku/haiku/generated.m68k" was replaced with "generated.m68k" Cc generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdpostct.o Cc generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdpostct.o Cc generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdpred.o Cc generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdpred.o Cc generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdsample.o src/libs/jpeg/jdsample.c: In function 'sep_upsample': src/libs/jpeg/jdsample.c:140: error: insn does not satisfy its constraints: (insn 71 146 147 5 src/libs/jpeg/jdsample.c:107 (set (reg:SI 0 %d0 [92]) (plus:SI (mem/f:SI (reg:SI 8 %a0) [0 S4 A16]) (reg:SI 0 %d0 [92]))) 132 {*addsi3_internal} (nil)) src/libs/jpeg/jdsample.c:140: internal compiler error: in reload_cse_simplify_operands, at postreload.c:395 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. generated.m68k/cross-tools/bin/m68k-unknown-haiku-gcc -O -Wall -Wno-trigraphs -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -pipe -fno-strict-aliasing -fno-tree-vrp -nostdinc -DHAIKU_INCLUDE_PATENTED_CODE=0 -O -Wall -Wno-trigraphs -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wsign-compare -Wno-multichar -pipe -fno-strict-aliasing -fno-tree-vrp -nostdinc -DHAIKU_INCLUDE_PATENTED_CODE=0 -w -c "src/libs/jpeg/jdsample.c" -D__HAIKU__ -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -D__M68K__ -DARCH_m68k -DBOOT_ARCHIVE_IMAGE_OFFSET=150 -DHAIKU_TARGET_PLATFORM_HAIKU -D__HAIKU__ -DHAIKU_DISTRO_COMPATIBILITY_DEFAULT -D__M68K__ -DARCH_m68k -DBOOT_ARCHIVE_IMAGE_OFFSET=150 -DHAIKU_TARGET_PLATFORM_HAIKU -iquote build/user_config_headers -iquote build/config_headers -iquote src/libs/jpeg -iquote generated.m68k/objects/common/libs/jpeg -iquote generated.m68k/objects/freebsd/x86/common/libs/jpeg -iquote generated.m68k/objects/haiku/m68k/common/libs/jpeg -iquote build/user_config_headers -iquote build/config_headers -iquote src/libs/jpeg -iquote generated.m68k/objects/common/libs/jpeg -iquote generated.m68k/objects/freebsd/x86/common/libs/jpeg -iquote generated.m68k/objects/haiku/m68k/common/libs/jpeg -I headers/libs/jpeg -I headers/libs/jpeg -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3 -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3/m68k-unknown-haiku -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3/backward -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3/ext -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/include -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/include-fixed -I headers -I headers/posix -I headers/glibc -I headers/os -I headers/os/add-ons -I headers/os/add-ons/file_system -I headers/os/add-ons/graphics -I headers/os/add-ons/input_server -I headers/os/add-ons/registrar -I headers/os/add-ons/screen_saver -I headers/os/add-ons/tracker -I headers/os/app -I headers/os/device -I headers/os/drivers -I headers/os/game -I headers/os/interface -I headers/os/kernel -I headers/os/locale -I headers/os/media -I headers/os/mail -I headers/os/midi -I headers/os/midi2 -I headers/os/net -I headers/os/opengl -I headers/os/storage -I headers/os/support -I headers/os/translation -I headers/private/. -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3 -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3/m68k-unknown-haiku -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3/backward -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/../../../../m68k-unknown-haiku/include/c++/4.3.3/ext -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/include -I generated.m68k/cross-tools/lib/gcc/m68k-unknown-haiku/4.3.3/include-fixed -I headers -I headers/posix -I headers/glibc -I headers/os -I headers/os/add-ons -I headers/os/add-ons/file_system -I headers/os/add-ons/graphics -I headers/os/add-ons/input_server -I headers/os/add-ons/registrar -I headers/os/add-ons/screen_saver -I headers/os/add-ons/tracker -I headers/os/app -I headers/os/device -I headers/os/drivers -I headers/os/game -I headers/os/interface -I headers/os/kernel -I headers/os/locale -I headers/os/media -I headers/os/mail -I headers/os/midi -I headers/os/midi2 -I headers/os/net -I headers/os/opengl -I headers/os/storage -I headers/os/support -I headers/os/translation -I headers/private/. -o "generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdsample.o" ; ...failed Cc generated.m68k/objects/haiku/m68k/release/libs/jpeg/jdsample.o ... ...skipped libjpeg.so for lack of <src!libs!jpeg>jdsample.o... ...skipped <HaikuImage>haiku.image-copy-files-dummy-system/lib for lack of libjpeg.so... ...skipped haiku.image for lack of <HaikuImage>haiku.image-copy-files... ...failed updating 1 target(s)... ...skipped 3 target(s)... ...updated 3195 target(s)... command: jam -q -j1 haiku-image