From nobody Fri Feb 20 16:46:28 2026 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fHbjx2Hslz6ScX0 for ; Fri, 20 Feb 2026 16:46:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fHbjw6Rc3z3pYC for ; Fri, 20 Feb 2026 16:46:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771605988; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ki4VUKJtkdl3v7FHGwDGRQMmllcqNhTj/7cSMAfUu4U=; b=NoQpcC3EWZRyF7pTLWfWFwq0BffaQSKIm9FY30vsLa7Nk2qbstdYRZGTM6sUPaNc1E7KvA 0qZG5Wp6JmD6pww+OEGTLZZvJVp7ewvEWuO9wUNm2MyMovym/y6tt2twouFTQ8K5xfkNQU hN/RUzd9LoVvF8qMaJVMRZkk0uGH+2VGKMrAeEU68WiHxME1q8SFSZ2sxGAKAi/T9eonN8 nOitH4EKcNLyauZIUUVT4wjJT+JfRut6wehC/ymv3ECrxNnIEuQQylVlnWApcW+dnaVxft t5BNLsbssLL3txgUyjWyNPN8NNx0QF1vlM9InYeqTL3t6vepiJnIQ4kwAHyHLQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771605988; a=rsa-sha256; cv=none; b=OcLzvby3ypNg75euT607cU0DktD8Jbb9TFu7zVsQXqit+O5V6PAkx5F/SC0sUTlrNIfoLa EDzvPXp+9wu8ZU3Km1IXSO6btBzENvekIbp7Smw8TlmvdL6fSjDpxEwqTjmWDor6NSwxwx j0K7muDApgU9uJjkQpo/lR8/UoywN2mzX/AtIPwgg4pRHAGW1c1jAYvH+kVOX33+5/cWdY riLUJE64xpRV5pltiQ+yk9buUsdJFlMv1V4eA5q99IFbCuTMu3CACBAiw2coD4lSKOtrG7 eq/B+Xo8a+WczgOB6daRifreC20NVKLPgAyBa5OwLUHZbPbPJ3kwYWNroSCZcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771605988; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ki4VUKJtkdl3v7FHGwDGRQMmllcqNhTj/7cSMAfUu4U=; b=c8bgFjjmg/6QaC3iXKSUMT18Odm/Gdou5i1rZMxfGkECVNBSe0Qd36IchsIUDzbB9gTRKi ffsbs05mcFfhjQZnpU/b1kUyNawR49VnB8eaCRpHNYU1jcr000ASlPvm5BH7q7EP+IcJNF gF4hv2A3LO3ojCCFL2a2PDg1zR3WV8+sfCVhuE5/06VWzCAIpqTcZ/HGW54M7LlEQ8HV/0 pAU9QfDlU8/E9OtvaCyJAlXPBlv/4grpnoW9ywe+3qx3IVlUEUzeeOn3FL2cRWkobo5GJh SsTNHc6mWbn/9evySJWQE76F19Ww5YWRnLvFmTCwosyT/SGgU1AgVOBpk6vRIg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fHbjw5lsQzckh for ; Fri, 20 Feb 2026 16:46:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 35e8a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 20 Feb 2026 16:46:28 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Jessica Clarke From: Robert Clausecker Subject: git: f16349f12d8a - stable/15 - libsys/arm: include ARM EABI unwind bits into libsys List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: f16349f12d8aa63d771d259bae37d262212d8404 Auto-Submitted: auto-generated Date: Fri, 20 Feb 2026 16:46:28 +0000 Message-Id: <69988fe4.35e8a.2d01cfe5@gitrepo.freebsd.org> The branch stable/15 has been updated by fuz: URL: https://cgit.FreeBSD.org/src/commit/?id=f16349f12d8aa63d771d259bae37d262212d8404 commit f16349f12d8aa63d771d259bae37d262212d8404 Author: Jessica Clarke AuthorDate: 2026-02-11 15:37:08 +0000 Commit: Robert Clausecker CommitDate: 2026-02-20 16:44:55 +0000 libsys/arm: include ARM EABI unwind bits into libsys libsys required ARM EABI unwind symbols like __aeabi_unwind_cpp_pr0. These symbols are normally provided by libc, but if a binary does not link libc, the symbol ends up not being resolved. Among other problems, this prevented gcc14 and newer from building on arm. Add the relevant symbols as hidden symbols into libsys to avoid this problem. (this patch was posted by jrtc27 who has asked me to move it along) PR: 292539 Tested by: fuz, Mark Millard Reviewed by: mmel Approved by: markj (mentor) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55255 (cherry picked from commit 6265f30cd6b523d633efcc314f8952f24446861f) --- lib/libsys/arm/Makefile.sys | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/libsys/arm/Makefile.sys b/lib/libsys/arm/Makefile.sys index 424d2f9cc9d8..e8b420932031 100644 --- a/lib/libsys/arm/Makefile.sys +++ b/lib/libsys/arm/Makefile.sys @@ -6,3 +6,8 @@ SRCS+= __vdso_gettc.c \ MDASM= \ cerror.S \ vfork.S + +.if ${LIB} == "sys" +.PATH: ${LIBSYS_SRCTOP}/../libc/arm/aeabi +SRCS+= aeabi_unwind_cpp.c +.endif