From nobody Sun Mar 29 02:19:51 2026 X-Original-To: bugs@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 4fjykv4529z6XRRY for ; Sun, 29 Mar 2026 02:19:51 +0000 (UTC) (envelope-from bugzilla-noreply@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 4fjykv3DVyz3qXV for ; Sun, 29 Mar 2026 02:19:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1774750791; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Vj8ZbnSX2ZxBplK0hcdj62xMADfE7hyp6cHAuzwqbK4=; b=NuUSU8918qa43Fkc6vzxGHDrBcvijClsMVZKdyZrZ3e55clGby+BRUrIA69ynOT02VD9TX INH//hZrsn1+HRQQkI7ZD5G7EgkroXXGZZsDfQyjdtACjyCkiyW1VZkJScRdxZMMBSkoB/ pKuR/xfjiQ+1bYLSwVmKkVWXHOBec8k0lWALGNWFeVQ09Vt3KmswFzaWd4Ib2Cc/LAFEss Pr+FuWiCyvy6VZL+cEXieWg+LXIFXWWv5W+g70XViWsanawShlEtH6el4q0Td17oMosS3z 8jBqyPPwIZtw0qKA1lDq9hTGo9HCD+pS+NZ/ctgrx1ZsfWE/bUbWH7/dWNPEZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1774750791; a=rsa-sha256; cv=none; b=YvluxISBXjRLwKRiMtgUVJXNU2m6nEiACt2l19PsjmVRlBcVMhaZHM7lhO83FPAlUj8/AH PSwaiZYerV+tjshdSFiosP3OVHvBpTlLUNVyDd1zSSF8h4zyzhJR94Lg+kLG688DA3ZZF7 IXu7DEZcuSh7Rcvv3WmpnZZ2gFvjzPEeAVWe99tnuRC1HgSXtGRVDZDWsEufjw3WrHaQdQ FbaIBFpXjZAT/zS9IoZcvCV3jHc4NcDtMKc2tmrRQAo1S9mN0JWjMEmlWzmO2cgTfA7IQ4 SXFeYiZLXIut0nOAUaKLLWxmmGpHGFVbbMb3cnPuqGIKDZB2AsnEOmR15BMerw== 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=1774750791; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Vj8ZbnSX2ZxBplK0hcdj62xMADfE7hyp6cHAuzwqbK4=; b=Z7e23FR35sOYgKOHifc/diVtohYljDr/UwxG4XB7fRPjV+rtpMViURdUGXQ2rO4puBS8NU 3cKpbFdZ3K0Tl5S4k0NX477mWGeXLHpKeMCidHhjIZW7zElT0+FZFtedGqn5YGa5GQ3OsB n0zN7HFGR8AMC83SlMqjJjvNewboVTEonFWstvPwKCn0OIF6hmAGl3IFWqBiJoyWBzOYdW DtInjJr7Qpp+YByWQyyxYazdm6+PgsY8BERrZ8sIbeR5AabeJAW0434MRXUYbmmvsDwd1K 40dD1/NiE4DLUPh75brN1RSpZLbSfrGBta0+1hDhlj4I9+SuCd+VqcjyoBlThQ== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4fjykv2k0vzsbv for ; Sun, 29 Mar 2026 02:19:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 62T2Jp1D063049 for ; Sun, 29 Mar 2026 02:19:51 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 62T2JpL8063048 for bugs@FreeBSD.org; Sun, 29 Mar 2026 02:19:51 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 294109] aarch64 example: /usr/local/lib/gcc15/libgcc_s.so.1 vs. lib/libgcc_s.so.1 symbols Date: Sun, 29 Mar 2026 02:19:51 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 16.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-bugs@FreeBSD.org MIME-Version: 1.0 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D294109 Bug ID: 294109 Summary: aarch64 example: /usr/local/lib/gcc15/libgcc_s.so.1 vs. lib/libgcc_s.so.1 symbols Product: Base System Version: 16.0-CURRENT Hardware: arm64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: marklmi26-fbsd@yahoo.com aarch64 example. The "+" symbols in the below are symbols that gcc15's libgcc_s.so.1 has but FreeBSD 16-CURRENT does not have an exact match for, as of an upgrade to the officially distributed pkgbase 16.snap20260324221826 . "-" is for symbols in FreeBSD's libgcc_s.so.1 that do not exist in gcc15's. Note some things are mismatches like, for example: +GCC_4.5.0 __unordtf2 -GCC_4.6.0 __unordtf2 and: +GCC_3.0 __addtf3 -GCC_4.6.0 __addtf3 where the name on the right is the same. Other "+" lines are simply new relative to FreeBSD's libgcc_s.so.1 for aarch64. The ones with the right hand name column starting with the likes of GCC_ may be unused/unneeded for all I know. Matching lines are not shown at all below. --- /root/fbsd_main_lbgcc_s_GCC_symbols_aarch64.txt 2026-03-28 18:55:13.373671000 -0700 +++ /root/gcc15_lbgcc_s_GCC_symbols_aarch64.txt 2026-03-28 18:55:32.2201520= 00 -0700 +GCC_14.0 0x80 +GCC_11.0 GCC_11.0 +GCC_13.0.0 GCC_13.0.0 +GCC_14.0 GCC_14.0 +GCC_14.0.0 GCC_14.0.0 +GCC_3.0 GCC_3.0 +GCC_3.3 GCC_3.3 +GCC_3.3.1 GCC_3.3.1 +GCC_3.4 GCC_3.4 +GCC_3.4.2 GCC_3.4.2 +GCC_3.4.4 GCC_3.4.4 +GCC_4.0.0 GCC_4.0.0 +GCC_4.2.0 GCC_4.2.0 +GCC_4.3.0 GCC_4.3.0 +GCC_4.5.0 GCC_4.5.0 +GCC_4.7.0 GCC_4.7.0 +GCC_7.0.0 GCC_7.0.0 +GCC_3.0 __addtf3 -GCC_4.6.0 __addtf3 -GCC_3.0 __ashldi3 -GCC_3.0 __ashrdi3 +GCC_4.7.0 __clrsbdi2 +GCC_4.7.0 __clrsbti2 -GCC_3.4 __clzsi2 -GCC_3.0 __cmpdi2 -GCC_4.6.0 __cmptf2 -GCC_3.4 __ctzsi2 +GCC_3.0 __deregister_frame_info +GCC_3.0 __deregister_frame_info_bases -GCC_3.0 __divdi3 +GCC_11.0 __divhc3 +GCC_14.0.0 __divmodbitint4 +GCC_7.0.0 __divmodti4 +GCC_4.0.0 __divtc3 +GCC_3.0 __divtf3 -GCC_4.6.0 __divtf3 +GCC_4.3.0 __emutls_get_address +GCC_4.3.0 __emutls_register_common +GCC_3.0 __eqtf2 -GCC_4.6.0 __eqtf2 +GCC_13.0.0 __extendbfsf2 +GCC_3.0 __extenddftf2 -GCC_4.6.0 __extenddftf2 +GCC_11.0 __extendhftf2 +GCC_3.0 __extendsftf2 -GCC_4.6.0 __extendsftf2 +GCC_14.0.0 __fixdfbitint -GCC_3.0 __fixdfdi +GCC_11.0 __fixhfti +GCC_14.0.0 __fixsfbitint -GCC_3.0 __fixsfdi +GCC_14.0.0 __fixtfbitint +GCC_3.0 __fixtfdi -GCC_4.6.0 __fixtfdi +GCC_3.0 __fixtfsi -GCC_4.6.0 __fixtfsi +GCC_3.0 __fixtfti -GCC_4.6.0 __fixtfti -GCC_3.0 __fixunsdfsi +GCC_11.0 __fixunshfti -GCC_3.0 __fixunssfsi +GCC_3.0 __fixunstfdi -GCC_4.6.0 __fixunstfdi +GCC_3.0 __fixunstfsi -GCC_4.6.0 __fixunstfsi +GCC_3.0 __fixunstfti -GCC_4.6.0 __fixunstfti +GCC_14.0.0 __floatbitintbf +GCC_14.0.0 __floatbitintdf +GCC_14.0.0 __floatbitinthf +GCC_14.0.0 __floatbitintsf +GCC_14.0.0 __floatbitinttf +GCC_13.0.0 __floatdibf -GCC_3.0 __floatdidf -GCC_3.0 __floatdisf +GCC_3.0 __floatditf -GCC_4.6.0 __floatditf +GCC_3.0 __floatsitf -GCC_4.6.0 __floatsitf +GCC_13.0.0 __floattibf +GCC_11.0 __floattihf +GCC_3.0 __floattitf +GCC_4.2.0 __floatunditf -GCC_4.6.0 __floatunditf +GCC_4.2.0 __floatunsitf -GCC_4.6.0 __floatunsitf +GCC_13.0.0 __floatuntibf +GCC_11.0 __floatuntihf +GCC_4.2.0 __floatuntitf -GCC_4.6.0 __floatuntitf +GCC_3.0 __getf2 -GCC_4.6.0 __getf2 +GCC_3.0 __gttf2 -GCC_4.6.0 __gttf2 +GCC_14.0.0 __hardcfr_check +GCC_3.0 __letf2 -GCC_4.6.0 __letf2 -GCC_3.0 __lshrdi3 +GCC_3.0 __lttf2 -GCC_4.6.0 __lttf2 -GCC_3.0 __moddi3 +GCC_14.0.0 __mulbitint3 -GCC_3.0 __muldi3 +GCC_11.0 __mulhc3 +GCC_4.0.0 __multc3 +GCC_3.0 __multf3 -GCC_4.6.0 __multf3 -GCC_3.0 __negdi2 +GCC_3.0 __negtf2 +GCC_3.0 __netf2 -GCC_4.6.0 __netf2 -GCC_3.4 __paritysi2 -GCC_3.4 __popcountsi2 +GCC_4.0.0 __powitf2 +GCC_3.0 __register_frame_info +GCC_3.0 __register_frame_info_bases +GCC_3.0 __register_frame_info_table +GCC_3.0 __register_frame_info_table_bases +GCC_3.0 __register_frame_table +GCC_14.0.0 __strub_enter +GCC_14.0.0 __strub_leave +GCC_14.0.0 __strub_update +GCC_3.0 __subtf3 -GCC_4.6.0 __subtf3 +GCC_13.0.0 __truncdfbf2 +GCC_13.0.0 __trunchfbf2 +GCC_13.0.0 __truncsfbf2 +GCC_13.0.0 __trunctfbf2 +GCC_3.0 __trunctfdf2 -GCC_4.6.0 __trunctfdf2 +GCC_11.0 __trunctfhf2 +GCC_3.0 __trunctfsf2 -GCC_4.6.0 __trunctfsf2 -GCC_3.0 __ucmpdi2 -GCC_3.0 __udivdi3 -GCC_3.0 __udivmoddi4 -GCC_3.0 __umoddi3 +GCC_4.5.0 __unordtf2 -GCC_4.6.0 __unordtf2 This leads to needing to use -rpath at times to avoid FreeBSD's libgcc_s.so.1 . --=20 You are receiving this mail because: You are the assignee for the bug.=