From nobody Fri Feb 13 17:53:06 2026 X-Original-To: dev-commits-src-main@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 4fCKX24wG9z6SDjR for ; Fri, 13 Feb 2026 17:53:06 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fCKX239Ntz3y0J for ; Fri, 13 Feb 2026 17:53:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771005186; 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=s8D1+siuMM+1KAFJIPk4qQ4k2tnihj6ytren8nb/nx4=; b=lsxaPKJHa5eQYw8W18kKCp3K96/1RDe617l6qbsTZO2v0Cv25WzFaRk6XD9Au8BQYBRyTA nskrO/G+XIBc2vRxquIU323oUyLEd/Km9G7SFEPFDylU46ofPBsNEHTF5qs0FdBpsYNOHw dSR7IOykqD8TrvkhYxioEGArCvjq7mKmOtOCC5ymdiTt/Tbu0me/ISLRoBKVI9/pR//zLo 0ecEF/6/UvwkaEjP2kKwSl+JPi/iftSNLUs3XoowxsI+dJE2R8M7QkwQ1wKBpEy+eA79Ad eadwIXsLjjnNzPatYF7DjCCa5BjgRSHs9KCMNMTozKee9786laHJHx3qZkeFGQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771005186; a=rsa-sha256; cv=none; b=ZWgx/Yp0+QrszZ9X+cj9sY8KwhDhEsT0Cu4VRNs/N0PVwW1UvJUOxs/wK+4CF2H0uKI+8V Xnkh6xfPU5in2MklpOK3xwma4qVI+d7Zu58ehO2M6sLfliDiBaKEf4eTla64tLFrr45hhV w1j6/6TWt6RagM5EJMKOQNr+iVXUwt9qSzvsn5HykeDx9woZiLfYOuSb7z3kmv2BM7mk7m P7pGX1JeX/3rIcY2Fb7BGsogpZw0SWfXxs3PdIkdFPEN6InRJD3VVDcy7l9Qxrw13DEa54 UktkKJPuxIEUWPmUxRu+EYcFj130JuMVbRwbBmsyGoZ2AbXeBgLhvuFDrDPQ9Q== 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=1771005186; 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=s8D1+siuMM+1KAFJIPk4qQ4k2tnihj6ytren8nb/nx4=; b=bu/VTNAFAo+nRQMcsTcTqk+wVj2twMW3cwWYNyxBEp0kKNYv4KGB+leDX0RY3cP7TVjKq9 mr5IGg3AyBIloGdUyLxPGAU2iYXYU/dUlVs9ahNu0ILQWU+EOEUd33w6LaWi60dk0uivLJ TQhuBg/fo/BZIYfMNQFvQ33NVD0w3t0kL88ckYhgI+VxuXDiqpfjA2YrYYCdnLaIxZJ+Pb qANgeokC+1RBJZ0Cfr0n1hPlzPCvpm092w3sCNp7qzBHa7wQYuohAclkvIeeweUO8IVrXV BxQ1TMFSEOyoRbpU3FNR+qKYGKA4NjaJuTQzOi2/l6RtO6ipC1HGakRqg/xJzQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fCKX22kfpzXY9 for ; Fri, 13 Feb 2026 17:53:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37285 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 13 Feb 2026 17:53:06 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Jessica Clarke From: Robert Clausecker Subject: git: 6265f30cd6b5 - main - libsys/arm: include ARM EABI unwind bits into libsys List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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/main X-Git-Reftype: branch X-Git-Commit: 6265f30cd6b523d633efcc314f8952f24446861f Auto-Submitted: auto-generated Date: Fri, 13 Feb 2026 17:53:06 +0000 Message-Id: <698f6502.37285.1e070ded@gitrepo.freebsd.org> The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/src/commit/?id=6265f30cd6b523d633efcc314f8952f24446861f commit 6265f30cd6b523d633efcc314f8952f24446861f Author: Jessica Clarke AuthorDate: 2026-02-11 15:37:08 +0000 Commit: Robert Clausecker CommitDate: 2026-02-13 17:52:25 +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 --- 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