# ebuild /usr/portage/sys-boot/arcload/arcload-0.50-r3.ebuild compile >>> Existing ${T}/environment for 'arcload-0.50-r3' will be sourced. Run >>> 'clean' to start with a fresh environment. >>> Checking arcload-0.5.tar.bz2's mtime... >>> Checking arcload-0.50-patches-v1.tar.xz's mtime... >>> WORKDIR is up-to-date, keeping... >>> It appears that 'pretend' has already executed for 'arcload-0.50-r3'; skipping. >>> Remove '/usr/obj/portage/sys-boot/arcload-0.50-r3/.pretended' to force pretend. >>> It appears that 'setup' has already executed for 'arcload-0.50-r3'; skipping. >>> Remove '/usr/obj/portage/sys-boot/arcload-0.50-r3/.setuped' to force setup. >>> It appears that 'unpack' has already executed for 'arcload-0.50-r3'; skipping. >>> Remove '/usr/obj/portage/sys-boot/arcload-0.50-r3/.unpacked' to force unpack. >>> It appears that 'prepare' has already executed for 'arcload-0.50-r3'; skipping. >>> Remove '/usr/obj/portage/sys-boot/arcload-0.50-r3/.prepared' to force prepare. >>> Configuring source in /usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5 ... >>> Source configured. >>> Compiling source in /usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5 ... * >>> Building the 'wreckoff' utility with mips64-unknown-linux-gnu-gcc ... make -j3 CC=mips64-unknown-linux-gnu-gcc tools_clean tools for i in ecoff; do \ CC=mips64-unknown-linux-gnu-gcc LD=ld make -C $i clean; \ done for i in ecoff; do \ make -C $i all; \ done make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/ecoff' rm -f wreckoff make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/ecoff' mips64-unknown-linux-gnu-gcc -o wreckoff -O2 -Wno-unused-result -Wno-pointer-sign wreckoff.c -I.. make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/ecoff' make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/ecoff' * >>> Building 32-bit version (sashARCS) for IP22/IP32 with mips64-unknown-linux-gnu-gcc ... make -j3 MODE=M32 bootloader_clean for i in arclib arcgrub loader; do \ CC=cc LD=ld MODE=M32 make -C $i clean; \ done make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' rm -f libarc.o libhead.o libtail.o arc.o stdio.o stdlib.o string.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' rm -f grub.o arcgrub.o fshelp.o ext2.o fat.o iso9660.o jfs.o minix.o ufs.o xfs.o arcfs.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' rm -f ../arcload ../arcload.ecoff main.o block.o config.o detect.o ../arclib/libarc.o ../arcgrub/grubfs.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' make -j3 CC=mips64-unknown-linux-gnu-gcc LD=mips64-unknown-linux-gnu-ld MODE=M32 bootloader for i in arclib arcgrub loader; do \ CC=mips64-unknown-linux-gnu-gcc LD=mips64-unknown-linux-gnu-ld MODE=M32 make -C $i all; \ done make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o arc.o arc.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o stdio.o stdio.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o stdlib.o stdlib.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o string.o string.c mips64-unknown-linux-gnu-gcc -c -O -march=mips3 -mabi=32 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 libhead.S mips64-unknown-linux-gnu-gcc -c -O -march=mips3 -mabi=32 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 libtail.S rm -f libarc.o mips64-unknown-linux-gnu-ld -r --oformat=elf32-tradbigmips -o libarc.o arc.o stdio.o stdlib.o string.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o arcgrub.o arcgrub.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o fshelp.o fshelp.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o ext2.o ext2.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o fat.o fat.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o iso9660.o iso9660.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o jfs.o jfs.c jfs.c: In function 'grub_jfs_getent': jfs.c:514:15: warning: taking address of packed member of 'struct grub_jfs_leaf_dirent' may result in an unaligned pointer value [-Waddress-of-packed-member] 514 | addstr (leaf->namepart, len < 11 ? len : 11); | ~~~~^~~~~~~~~~ jfs.c:524:26: warning: taking address of packed member of 'struct grub_jfs_leaf_next_dirent' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | addstr (next_leaf->namepart, len < 15 ? len : 15 ); | ~~~~~~~~~^~~~~~~~~~ mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o minix.o minix.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o ufs.o ufs.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o xfs.o xfs.c xfs.c: In function 'grub_xfs_iterate_dir': xfs.c:436:17: warning: converting a packed 'struct grub_xfs_dir2_entry' pointer (alignment 1) to a 'grub_uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | freetag = (grub_uint16_t *) direntry; | ^~~~~~~ xfs.c:68:8: note: defined here 68 | struct grub_xfs_dir2_entry | ^~~~~~~~~~~~~~~~~~~ mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM32 -c -o arcfs.o arcfs.c rm -f grubfs.o cat *.c | sed -n 's/GRUB_MOD_INIT/GRUB_CALL_INIT/p' >fslist.h mips64-unknown-linux-gnu-ld -r --oformat=elf32-tradbigmips -o grubfs.o arcgrub.o fshelp.o ext2.o fat.o iso9660.o jfs.o minix.o ufs.o xfs.o arcfs.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o main.o main.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o block.o block.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o config.o config.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=32 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM32 -c -o detect.o detect.c rm -f ../arcload mips64-unknown-linux-gnu-ld -r --oformat=elf32-tradbigmips -o ../arcload ../arclib/libhead.o main.o block.o config.o detect.o ../arclib/libarc.o ../arcgrub/grubfs.o ../arclib/libtail.o ../ecoff/wreckoff ../arcload ../arcload.ecoff wreckoff: converting '../arcload' to '../arcload.ecoff'... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_HI16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_LO16 bug... wreckoff: fixing R_MIPS_HI16 bug... '.text' addr 0x10000000 size 0x0000AE00 '.rodata' addr 0x1000ADF0 size 0x000001F0 '.rodata.str1.4' addr 0x1000AFE0 size 0x00000E90 '.data' addr 0x1000BE70 size 0x00000120 '.bss' addr 0x1000BF90 size 0x000000D0 make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' * >>> Building 64-bit version (sash64) for IP27/IP28/IP30 mips6464-unknown-linux-gnu-gcc ... make -j3 MODE=M64 bootloader_clean for i in arclib arcgrub loader; do \ CC=cc LD=ld MODE=M64 make -C $i clean; \ done make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' rm -f libarc.o libhead.o libtail.o arc.o stdio.o stdlib.o string.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' rm -f grub.o arcgrub.o fshelp.o ext2.o fat.o iso9660.o jfs.o minix.o ufs.o xfs.o arcfs.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' rm -f ../arcload ../arcload.ecoff main.o block.o config.o detect.o ../arclib/libarc.o ../arcgrub/grubfs.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' make -j3 CC=mips64-unknown-linux-gnu-gcc LD=mips64-unknown-linux-gnu-ld MODE=M64 bootloader for i in arclib arcgrub loader; do \ CC=mips64-unknown-linux-gnu-gcc LD=mips64-unknown-linux-gnu-ld MODE=M64 make -C $i all; \ done make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o arc.o arc.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o stdio.o stdio.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o stdlib.o stdlib.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o string.o string.c mips64-unknown-linux-gnu-gcc -c -O -march=mips3 -mabi=64 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 libhead.S mips64-unknown-linux-gnu-gcc -c -O -march=mips3 -mabi=64 -Wall -Wno-pointer-sign -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 libtail.S rm -f libarc.o mips64-unknown-linux-gnu-ld -r --oformat=elf64-tradbigmips -o libarc.o arc.o stdio.o stdlib.o string.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arclib' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o arcgrub.o arcgrub.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o fshelp.o fshelp.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o ext2.o ext2.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o fat.o fat.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o iso9660.o iso9660.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o jfs.o jfs.c jfs.c: In function 'grub_jfs_getent': jfs.c:514:15: warning: taking address of packed member of 'struct grub_jfs_leaf_dirent' may result in an unaligned pointer value [-Waddress-of-packed-member] 514 | addstr (leaf->namepart, len < 11 ? len : 11); | ~~~~^~~~~~~~~~ jfs.c:524:26: warning: taking address of packed member of 'struct grub_jfs_leaf_next_dirent' may result in an unaligned pointer value [-Waddress-of-packed-member] 524 | addstr (next_leaf->namepart, len < 15 ? len : 15 ); | ~~~~~~~~~^~~~~~~~~~ mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o minix.o minix.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o ufs.o ufs.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o xfs.o xfs.c xfs.c: In function 'grub_xfs_iterate_dir': xfs.c:436:17: warning: converting a packed 'struct grub_xfs_dir2_entry' pointer (alignment 1) to a 'grub_uint16_t' {aka 'short unsigned int'} pointer (alignment 2) may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | freetag = (grub_uint16_t *) direntry; | ^~~~~~~ xfs.c:68:8: note: defined here 68 | struct grub_xfs_dir2_entry | ^~~~~~~~~~~~~~~~~~~ mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-trampolines -Wno-overflow -Wno-attributes -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -I. -DM64 -c -o arcfs.o arcfs.c rm -f grubfs.o cat *.c | sed -n 's/GRUB_MOD_INIT/GRUB_CALL_INIT/p' >fslist.h mips64-unknown-linux-gnu-ld -r --oformat=elf64-tradbigmips -o grubfs.o arcgrub.o fshelp.o ext2.o fat.o iso9660.o jfs.o minix.o ufs.o xfs.o arcfs.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/arcgrub' make[1]: Entering directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o main.o main.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o block.o block.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o config.o config.c mips64-unknown-linux-gnu-gcc -O -march=mips3 -mabi=64 -Wno-pointer-sign -Wno-main -mno-abicalls -G 0 -fno-pic -fno-builtin -fno-stack-protector -I.. -DM64 -c -o detect.o detect.c rm -f ../arcload mips64-unknown-linux-gnu-ld -r --oformat=elf64-tradbigmips -o ../arcload ../arclib/libhead.o main.o block.o config.o detect.o ../arclib/libarc.o ../arcgrub/grubfs.o ../arclib/libtail.o make[1]: Leaving directory '/usr/obj/portage/sys-boot/arcload-0.50-r3/work/arcload-0.5/loader' >>> Source compiled.