I can't really see what's going on. I'm unfamiliar with this. Where in the log is assembly.o created?
Is it empty?
usr/bin/ld: warning: i386 architecture of input file `/tmp/a/ports/lang/pike74/work/Pike-v7.4.31/src/modules/Image/module.a(assembly.o)' is incompatible with i386:x86-64 output
/ Mirar
Previous text:
2004-01-26 11:00: Subject: nasm and non x86 platforms
--without-machine-code should do it. Please find out why it doesn't.
But I guess you could always expand the test in Image/configure.in:
elif test "`uname -s`" = "OpenBSD"; then #nasm on OpenBSD is braindamaged AC_MSG_RESULT(no)
add another three rows and s/OpenBSD/FreeBSD...? :)
Possibly the test should be if it can compile *and* link the compiled (assembled) code with something else.
/ Mirar