NetBSD Problem Report #59579
From www@netbsd.org Thu Aug 7 06:39:01 2025
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
client-signature RSA-PSS (2048 bits) client-digest SHA256)
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id D36DC1A923A
for <gnats-bugs@gnats.NetBSD.org>; Thu, 7 Aug 2025 06:39:00 +0000 (UTC)
Message-Id: <20250807063859.992C61A923C@mollari.NetBSD.org>
Date: Thu, 7 Aug 2025 06:38:59 +0000 (UTC)
From: nan@chinadtrace.org
Reply-To: nan@chinadtrace.org
To: gnats-bugs@NetBSD.org
Subject: Cross-compile NetBSD sparc64 failed on macOS (M2 chip)
X-Send-Pr-Version: www-1.0
>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:
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2025
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.