# build log excerpt CC libc/stdlib/libc_a-a64l.o CC libc/stdlib/libc_a-btowc.o CC libc/stdlib/libc_a-getopt.o CC libc/stdlib/libc_a-getsubopt.o CC libc/stdlib/libc_a-l64a.o CC libc/stdlib/libc_a-malign.o CC libc/stdlib/libc_a-malignr.o CC libc/stdlib/libc_a-malloptr.o CC libc/stdlib/libc_a-mbrlen.o CC libc/stdlib/libc_a-mbrtowc.o CC libc/stdlib/libc_a-mbsinit.o CC libc/stdlib/libc_a-mbsnrtowcs.o CC libc/stdlib/libc_a-mbsrtowcs.o Segmentation fault (core dumped) exec: -I: not found gmake[6]: *** [Makefile:22366: libc/stdlib/libc_a-mbrtowc.o] Error 1 gmake[6]: *** Waiting for unfinished jobs.... gmake[6]: Leaving directory '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano/arm-none-eabi/thumb/nofp/newlib' gmake[5]: *** [Makefile:5346: all] Error 2 gmake[5]: Leaving directory '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano/arm-none-eabi/thumb/nofp/newlib' gmake[4]: *** [Makefile:51290: multi-do] Error 1 gmake[4]: Leaving directory '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano/arm-none-eabi/newlib' gmake[3]: *** [Makefile:51114: all-multi] Error 2 gmake[3]: Leaving directory '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano/arm-none-eabi/newlib' gmake[2]: *** [Makefile:5346: all] Error 2 gmake[2]: Leaving directory '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano/arm-none-eabi/newlib' gmake[1]: *** [Makefile:8492: all-target-newlib] Error 2 gmake[1]: Leaving directory '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano' *** Error code 2 Stop. make: stopped making "build" in /usr/ports/devel/gcc-arm-embedded =>> Cleaning up wrkdir ===> Cleaning for gcc-arm-embedded-14.2r1_1 build of devel/gcc-arm-embedded@default | gcc-arm-embedded-14.2r1_1 ended at 2026-03-16T19:18:40+00:00 build time: 07:26:59 times end [shell] (user/sys/real): 0m0.112s 0m0.381s 7h26m59.000s times end [child] (user/sys/real): 445m10.417s 357m10.131s 7h26m59.000s !!! build failure encountered !!! # dmesg excerpt arp: 217.197.81.1 moved from 00:00:5e:00:01:01 to 32:09:3c:f5:24:aa on bge2 arp: 217.197.81.1 moved from 00:00:5e:00:01:01 to 32:09:3c:f5:24:aa on bge2 arp: 217.197.81.1 moved from 00:00:5e:00:01:01 to 32:09:3c:f5:24:aa on bge2 arp: 217.197.81.1 moved from 32:09:3c:f5:24:aa to 00:00:5e:00:01:01 on bge2 pid 16306 (basename), jid 34, uid 65534: exited on signal 11 (core dumped) # gdb session # gdb usr/bin/basename /root/basename.core GNU gdb (GDB) 15.1 [GDB v15.1 for FreeBSD] Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "powerpc64le-portbld-freebsd15.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from usr/bin/basename... (No debugging symbols found in usr/bin/basename) [New LWP 592105] Core was generated by `basename /wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/gcc1/g'. Program terminated with signal SIGSEGV, Segmentation fault. Address not mapped to object. #0 0x000000080105a844 in ?? () from /libexec/ld-elf.so.1 (gdb) backtrace #0 0x000000080105a844 in ?? () from /libexec/ld-elf.so.1 #1 0x000000080105a85c in ?? () from /libexec/ld-elf.so.1 Backtrace stopped: previous frame identical to this frame (corrupt stack?) (gdb) info regs Undefined info command: "regs". Try "help info". (gdb) info re record registers (gdb) info registers r0 0x80105a85c 34376886364 r1 0xfffffbfffa220 4503598553604640 r2 0x80108dc90 34377096336 r3 0x8010db344 34377413444 r4 0x0 0 r5 0x8014abfff 34381414399 r6 0x8010970c8 34377134280 r7 0x4b6 1206 r8 0x0 0 r9 0x8080808080808080 9259542123273814144 r10 0xffffffffffffff50 18446744073709551440 r11 0x8010450ba 34376798394 r12 0x400000 4194304 r13 0x0 0 r14 0x80109dc90 34377161872 r15 0x80109dc90 34377161872 r16 0x8010963d8 34377130968 r17 0x80109dc90 34377161872 r18 0x80109dc90 34377161872 r19 0x80109dc90 34377161872 r20 0x80109dc90 34377161872 r21 0x0 0 r22 0x80109a408 34377147400 r23 0x80109a008 34377146376 r24 0xfffffbfffabf0 4503598553607152 r25 0x80109dc90 34377161872 r26 0xfffffbfffb2f0 4503598553608944 r27 0x801096198 34377130392 r28 0x80109dc90 34377161872 r29 0x80109dc90 34377161872 r30 0x1f1f1f1e1f1f1f1f 2242545353685409567 r31 0xfffffbfffb950 4503598553610576 pc 0x80105a844 0x80105a844 msr cr 0x42400800 1111492608 lr 0x80105a85c 0x80105a85c ctr 0x3 3 xer 0x0 0 fpscr 0x0 0 vscr vrsave (gdb) info proc process 16306 cmdline = 'basename /wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/gcc1/g' cwd = '/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/build/obj/newlib-nano/arm-none-eabi/thumb/nofp/newlib' exe = '/usr/bin/basename' (gdb) info proc mappings process 16306 Mapped address spaces: Start Addr End Addr Size Offset Flags File 0x1010000 0x1011000 0x1000 0x0 r-- CN-- /usr/bin/basename 0x1020000 0x1022000 0x2000 0x0 r-x CN-- /usr/bin/basename 0x1031000 0x1032000 0x1000 0x0 rw- ---- 0x1041000 0x1042000 0x1000 0x0 rw- ---- 0x801041000 0x801048000 0x7000 0x0 r-- CN-- /libexec/ld-elf.so.1 0x801057000 0x801076000 0x1f000 0x6000 r-x CN-- /libexec/ld-elf.so.1 0x801085000 0x801086000 0x1000 0x0 r-- ---- 0x801095000 0x801096000 0x1000 0x24000 rw- C--- /libexec/ld-elf.so.1 0x801096000 0x8010b8000 0x22000 0x0 rw- ---- 0x8010b8000 0x801143000 0x8b000 0x0 r-- CN-- /lib/libc.so.7 0x801143000 0x801152000 0xf000 0x8b000 --- CN-- 0x801152000 0x80130f000 0x1bd000 0x8a000 r-x CN-- /lib/libc.so.7 0x80130f000 0x80131e000 0xf000 0x257000 --- CN-- 0x80131e000 0x80132b000 0xd000 0x246000 rw- C--- /lib/libc.so.7 0x80132b000 0x80133a000 0xf000 0x273000 --- CN-- 0x80133a000 0x801340000 0x6000 0x252000 rw- C--- /lib/libc.so.7 0x801340000 0x80145d000 0x11d000 0x0 rw- ---- 0x80145d000 0x801471000 0x14000 0x0 r-- CN-- /lib/libsys.so.7 0x801471000 0x801480000 0xf000 0x14000 --- CN-- 0x801480000 0x80148c000 0xc000 0x13000 r-x CN-- /lib/libsys.so.7 0x80148c000 0x80149b000 0xf000 0x2f000 --- CN-- 0x80149b000 0x80149c000 0x1000 0x1e000 rw- C--- /lib/libsys.so.7 0x80149c000 0x8014ab000 0xf000 0x3f000 --- CN-- 0x8014ab000 0x8014ac000 0x1000 0x1e000 rw- C--- /lib/libsys.so.7 0xfffff9ffff000 0xfffffbffdf000 0x1ffe0000 0x70003 --- ---- 0xfffffbffdf000 0xfffffbffff000 0x20000 0x0 rw- ---D 0xfffffbffff000 0xfffffc0000000 0x1000 0x0 r-x ---- (gdb) disassemble 0x80105a800,+128 Dump of assembler code from 0x80105a800 to 0x80105a880: 0x000000080105a800: ld r22,16(r22) 0x000000080105a804: cmpldi r22,0 0x000000080105a808: beq 0x80105a87c 0x000000080105a80c: lbz r3,561(r22) 0x000000080105a810: andi. r3,r3,1 0x000000080105a814: bgt 0x80105a800 0x000000080105a818: ld r30,440(r22) 0x000000080105a81c: cmpldi r30,0 0x000000080105a820: beq 0x80105a800 0x000000080105a824: nop 0x000000080105a828: nop 0x000000080105a82c: nop 0x000000080105a830: nop 0x000000080105a834: nop 0x000000080105a838: nop 0x000000080105a83c: nop 0x000000080105a840: ld r3,288(r22) => 0x000000080105a844: ld r4,16(r30) 0x000000080105a848: add r3,r3,r4 0x000000080105a84c: li r4,-1 0x000000080105a850: mr r5,r22 0x000000080105a854: mr r6,r21 0x000000080105a858: bl 0x801062ac8 0x000000080105a85c: ld r4,-30672(r18) 0x000000080105a860: std r3,8(r30) 0x000000080105a864: or. r3,r3,r4 0x000000080105a868: beq- 0x80105ad38 0x000000080105a86c: ld r30,0(r30) 0x000000080105a870: cmpldi r30,0 0x000000080105a874: bne 0x80105a840 0x000000080105a878: b 0x80105a800 0x000000080105a87c: ld r22,-30656(r17) End of assembler dump.