From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 46397388C017; Wed, 30 Dec 2020 23:14:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 46397388C017 From: "dilfridge at gentoo dot org" To: glibc-bugs@sourceware.org Subject: [Bug build/27132] memusagestat is linked to system librt, leading to undefined symbols on major version upgrade Date: Wed, 30 Dec 2020 23:14:41 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: glibc X-Bugzilla-Component: build X-Bugzilla-Version: 2.32 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dilfridge at gentoo dot org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: glibc-bugs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Glibc-bugs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2020 23:14:41 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D27132 Andreas K. Huettel changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|libmemusage.so is linked to |memusagestat is linked to |system librt, leading to |system librt, leading to |undefined symbols on major |undefined symbols on major |version upgrade |version upgrade --- Comment #2 from Andreas K. Huettel --- (In reply to Andreas Schwab from comment #1) > libmemusage is not linked against librt at all. Sorry, my bad for not doublechecking (the fun of parallel build). The error is from linking memusagestat (that's two lines up in the build lo= g): i686-pc-linux-gnu-gcc -march=3Dathlon -pipe -O2 -Wl,-O1 -Wl,--as-needed -Wl,-rpath-link=3D/var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i6= 86-pc-linux-gnu-nptl:/var/tmp/portage/sys-libs/gl ibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-nptl/math:/var/tmp/portage/sys= -libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-nptl/elf:/var/tmp/port= age/sys-libs/glibc-2.32-r3/work/build-x86-i 686-pc-linux-gnu-nptl/dlfcn:/var/tmp/portage/sys-libs/glibc-2.32-r3/work/bu= ild-x86-i686-pc-linux-gnu-nptl/nss:/var/tmp/portage/sys-libs/glibc-2.32-r3/= work/build-x86-i686-pc-linux-gnu-nptl/nis:/ var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-npt= l/rt:/var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-g= nu-nptl/resolv:/var/tmp/portage/sys-libs/gl ibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-nptl/mathvec:/var/tmp/portage/= sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-nptl/support:/var/t= mp/portage/sys-libs/glibc-2.32-r3/work/buil d-x86-i686-pc-linux-gnu-nptl/crypt:/var/tmp/portage/sys-libs/glibc-2.32-r3/= work/build-x86-i686-pc-linux-gnu-nptl/nptl -pie -Wl,-O1 -nostdlib -nostartfiles -o /var/tmp/portage/sys-libs/glibc-2.3 2-r3/work/build-x86-i686-pc-linux-gnu-nptl/malloc/memusagestat -Wl,-O1 -Wl,--as-needed -Wl,-z,combreloc -Wl,-z,relro=20 /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu- nptl/csu/Scrt1.o /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-np= tl/csu/crti.o `i686-pc-linux-gnu-gcc -march=3Dathlon -pipe -O2 -Wl,-O1 -Wl,--as-needed=20 --print-file-n ame=3DcrtbeginS.o` /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-np= tl/malloc/memusagestat.o -lgd -lpng -lz -lm -Wl,-dynamic-linker=3D/lib/ld-linux.so.2 -Wl,-z,now /va= r/t mp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-nptl/lib= c.so.6 /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-np= tl/libc_nonshared.a -Wl,--as-needed=20 /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-np= tl/elf/ld.so -Wl,--no-as-needed -lgcc `i686-pc-linux-gnu-gcc -march=3Dathlon -pipe -O2 -Wl,-O1 -Wl,--as-needed --prin t-file-name=3DcrtendS.o` /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-np= tl/csu/crtn.o cd /var/tmp/portage/sys-libs/glibc-2.32-r3/work/build-x86-i686-pc-linux-gnu-np= tl/malloc && /usr/lib/gcc/i686-pc-linux-gnu/8.2.0/../../../../i686-pc-linux-gnu/bin/ar cruv libmemusage_pic.a memus age.os --=20 You are receiving this mail because: You are on the CC list for the bug.=