From owner-freebsd-toolchain@freebsd.org Sun May 26 22:28:27 2019 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 45D2B15B2AF8 for ; Sun, 26 May 2019 22:28:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D466F71366 for ; Sun, 26 May 2019 22:28:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 9130515B2AF7; Sun, 26 May 2019 22:28:26 +0000 (UTC) Delivered-To: toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E94915B2AF6 for ; Sun, 26 May 2019 22:28:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 07A8771360 for ; Sun, 26 May 2019 22:28:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 9149015DC1 for ; Sun, 26 May 2019 22:28:24 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x4QMSODp080979 for ; Sun, 26 May 2019 22:28:24 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x4QMSOkY080978 for toolchain@FreeBSD.org; Sun, 26 May 2019 22:28:24 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: toolchain@FreeBSD.org Subject: [Bug 237068] /usr/local/bin/ld: BFD (GNU Binutils) 2.30 assertion fail elflink.c:2824 Date: Sun, 26 May 2019 22:28:23 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: marklmi26-fbsd@yahoo.com X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 May 2019 22:28:27 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237068 --- Comment #42 from Mark Millard --- (In reply to Mark Millard from comment #41) Looks like the old 2.17..50 [FreeBSD] 2007-07-03 ld puts __bss_satrt in the .dynsym information fairly generally: # find /lib* /usr/lib* -exec objdump -T {} \; 2>&1 | egrep '(file format elf32-p| D .*__bss_start)' | grep -C1 __bss_start | more /lib/libnv.so.0: file format elf32-powerpc-freebsd 0002430c g D *ABS* 00000000 Base __bss_start /lib/libalias_ftp.so: file format elf32-powerpc-freebsd 000131ac g D *ABS* 00000000 Base __bss_start /lib/libzpool.so.2: file format elf32-powerpc-freebsd 0023c238 g D *ABS* 00000000 Base __bss_start /lib/libutil.so.9: file format elf32-powerpc-freebsd 00022610 g D *ABS* 00000000 Base __bss_start /lib/libncurses.so.8: file format elf32-powerpc-freebsd 00057448 g D *ABS* 00000000 Base __bss_start /lib/libipsec.so.4: file format elf32-powerpc-freebsd 00017404 g D *ABS* 00000000 Base __bss_start /lib/libctf.so.2: file format elf32-powerpc-freebsd 0001d460 g D *ABS* 00000000 Base __bss_start /lib/libncursesw.so.8: file format elf32-powerpc-freebsd 0006648c g D *ABS* 00000000 Base __bss_start /lib/libdevstat.so.7: file format elf32-powerpc-freebsd 00016454 g D *ABS* 00000000 Base __bss_start /lib/libbsdxml.so.4: file format elf32-powerpc-freebsd 00035a1c g D *ABS* 00000000 Base __bss_start /lib/librss.so.1: file format elf32-powerpc-freebsd 000127a4 g D *ABS* 00000000 Base __bss_start . . . (I'll not list it all) . . . So using 2.17.50 is sort of like using 2.32 was before the removal of the temporary patch, if I gather right: removal of the temporary patch made 2.32 stop generating these .dynsym entries and once the libraries involved were rebuilt the prolem went away in the 2.32 based context. Looks like the blame may go on 2.17.50's ld. That makes a mess for 32-bit powerpc built with gcc 4.2.1's tool chain. --=20 You are receiving this mail because: You are the assignee for the bug.=