if i386-gentoo-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../libfs -DONE_FILESET_PER_AGGR -D_FILE_OFFSET_BITS=64 -march=i386 -Os -pipe -fomit-frame-pointer -MT mkfs.o -MD -MP -MF ".deps/mkfs.Tpo" -c -o mkfs.o mkfs.c; \ then mv -f ".deps/mkfs.Tpo" ".deps/mkfs.Po"; else rm -f ".deps/mkfs.Tpo"; exit 1; fi i386-gentoo-linux-uclibc-gcc -DONE_FILESET_PER_AGGR -D_FILE_OFFSET_BITS=64 -march=i386 -Os -pipe -fomit-frame-pointer -o jfs_mkfs initmap.o inodemap.o inodes.o mkfs.o ../libfs/libfs.a -luuid initmap.o: In function `verify_last_blocks': initmap.c:(.text+0x124e): undefined reference to `posix_memalign' collect2: ld returned 1 exit status make[4]: *** [jfs_mkfs] Error 1 make[4]: Leaving directory `/var/tmp/portage/sys-fs/jfsutils-1.1.8/work/jfsutils-1.1.8/mkfs' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/sys-fs/jfsutils-1.1.8/work/jfsutils-1.1.8' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/sys-fs/jfsutils-1.1.8/work/jfsutils-1.1.8' !!! ERROR: sys-fs/jfsutils-1.1.8 failed. correct fix is to upgrade uclibc to 0.9.29.
we'll upgrade then