Dear Everyone, I tried compiling zfsloader from the FreeBSD 9.0-RELEASE tree on Gentoo Linux, but I encountered issues due to missing symbols:
/var/tmp/portage/sys-boot/gptzfsloader-9.0/work/sys/boot/i386/zfsloader/../libi386/libi386.a(elf32_freebsd.o):(.data+0x0): undefined reference to `elf32_obj_loadfile' /var/tmp/portage/sys-boot/gptzfsloader-9.0/work/sys/boot/i386/zfsloader/../libi386/libi386.a(elf32_freebsd.o):(.data+0x8): undefined reference to `elf32_loadfile' /var/tmp/portage/sys-boot/gptzfsloader-9.0/work/sys/boot/i386/zfsloader/../libi386/libi386.a(elf64_freebsd.o):(.data+0x0): undefined reference to `elf64_obj_loadfile' /var/tmp/portage/sys-boot/gptzfsloader-9.0/work/sys/boot/i386/zfsloader/../libi386/libi386.a(elf64_freebsd.o):(.data+0x8): undefined reference to `elf64_loadfile' I searched the sources using grep, but I cannot find where the functions implementing those symbols are declared. Does anyone know where I can find them? Yours truly, Richard Yao
signature.asc
Description: OpenPGP digital signature