When building for Avanti w/CONFIG_ALPHA_NEED_ROUNDING_EMULATION,
CONFIG_ALPHA_SRM and CONFIG_ALPHA_SRM_SETUP, I get the following errors:
drivers/block/block.a drivers/char/char.a drivers/misc/misc.a
drivers/net/net.a drivers/scsi/scsi.a drivers/cdrom/cdrom.a
drivers/pci/pci.a drivers/pnp/pnp.a drivers/video/video.a \
/usr/home/bryan/linux/arch/alpha/lib/lib.a
/usr/home/bryan/linux/lib/lib.a /usr/home/bryan/linux/arch/alpha/lib/lib.a
\ -o vmlinux
arch/alpha/kernel/kernel.o: In function `do_entIF':
traps.c(.text+0x109c): undefined reference to `alpha_fp_emul'
traps.c(.text+0x10a0): undefined reference to `alpha_fp_emul'
arch/alpha/kernel/kernel.o: In function `reset_for_srm':
bios32.c(.text+0x7fb8): undefined reference to `scrreset'
bios32.c(.text+0x7fbc): undefined reference to `scrreset'
make: *** [vmlinux] Error 1
Also, and slightly off-topic, could anyone give me a brief explanation of
what CONFIG_ALPHA_NEED_ROUNDING_EMULATION and CONFIG_MATHEMU do for Alpha?
I understand there is some issue WRT SIGFPE being generated on some
floating point operations and that -mieee fixes this at a performance
penalty. I'm new to Alpha and don't really know what's going on here. Any
insight would be greatly appreciated.
thanks,
-bp
-- B. James Phillippe <bryan@terran.org> Linux Software Engineer, WGT Inc. http://earth.terran.org/~bryan
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu