NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
toolchain/59579: Cross-compile NetBSD sparc64 failed on macOS (M2 chip)
>Number: 59579
>Category: toolchain
>Synopsis: Cross-compile NetBSD sparc64 failed on macOS (M2 chip)
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: toolchain-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Aug 07 06:40:00 +0000 2025
>Originator: Nan Xiao
>Release:
>Organization:
>Environment:
>Description:
Hello, I am a newbie of building NetBSD and I want to cross-compile NetBSD sparc64 on my macOS(M2) chip.
(1) My macOS environment:
$ uname -a
Darwin nanxiaos-MacBook-Pro.local 24.6.0 Darwin Kernel Version 24.6.0: Mon Jul 14 11:30:51 PDT 2025; root:xnu-11417.140.69~1/RELEASE_ARM64_T8112 arm64
(2) I use NetBSD trunk branch:
$ git rev-parse HEAD
fbc738f7c1fa595c6a6b1d5ff86a9d722bf90af8
(3) Use following command to cross-compile:
$ ./build.sh -O ../obj -U -u -m sparc64 -N1 -j4 release
......
sparc64--netbsd-gcc: internal compiler error: Segmentation fault: 11 signal terminated program cc1
Please submit a full bug report, with preprocessed source (by using -freport-bug).
See <http://www.NetBSD.org/support/send-pr.html> for instructions.
--- _divdc3.o ---
*** Failed target: _divdc3.o
*** In directory: /Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/lib/libgcc/libgcc_s
*** Failed commands:
${_MKTARGET_COMPILE}
=> @echo ' ' "compile " libgcc_s/_divdc3.o
${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} ${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} ${OBJECT_TARGET}
=> /Users/nanxiao/Documents/Projects/netbsd/src/../obj/tooldir.Darwin-24.6.0-arm64/bin/sparc64--netbsd-gcc -O2 -std=gnu11 -Werror -fPIE --sysroot=/Users/nanxiao/Documents/Projects/netbsd/src/../obj/destdir.sparc64 -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/lib/libgcc/libgcc_s -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/lib/libgcc/arch/sparc64 -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64 -DIN_GCC -DIN_LIBGCC2 -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc/. -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc/../gcc -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc/../include -fPIC -fbuilding-libgcc -fno-stack-protector -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/gcc/config/sparc -I/Users/nanxiao/Documents/
Projects/netbsd/src/external/gpl3/gcc/dist/gcc/ginclude -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc/config -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/libgcc/config/sparc64 -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/gcc -I/Users/nanxiao/Documents/Projects/netbsd/src/external/gpl3/gcc/dist/include -I. -DHAVE_CC_TLS -I/Users/nanxiao/Documents/Projects/netbsd/src/../obj/external/gpl3/gcc/usr.bin/backend -c _divdc3.c -o _divdc3.o
${CTFCONVERT_RUN}
=>
${OBJCOPY} ${OBJCOPYLIBFLAGS} ${.TARGET}
=> /Users/nanxiao/Documents/Projects/netbsd/src/../obj/tooldir.Darwin-24.6.0-arm64/bin/sparc64--netbsd-objcopy -x _divdc3.o
*** [_divdc3.o] Error code 4
......
I can provide further information if needed, thanks very much!
>How-To-Repeat:
>Fix:
Home |
Main Index |
Thread Index |
Old Index