amd64/ssemem.s:3056: Warning: no instruction mnemonic suffix given and no register operands; using default for `fst' x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,noexecstack -nopie ramsmp.o amd64/fltmark.o amd64/fltmem.o amd64/intmark.o amd64/intmem.o amd64/mmxmark.o amd64/mmxmem.o amd64/ssemark.o amd64/ssemem.o -o ramsmp x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option ‘-nopie’; did you mean ‘-no-pie’? make: *** [<builtin>: ramsmp] Error 1 * ERROR: app-benchmarks/ramspeed-3.5.0-r2::gentoo failed (compile phase): * emake failed * ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-j3-20210622-121844 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.1.0 * clang version 12.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/12/bin /usr/lib/llvm/12 12.0.0 Python 3.9.5 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby30 (with Rubygems) * Available Rust versions: [1] rust-bin-1.53.0 * The following VMs are available for generation-2: *) AdoptOpenJDK 8.292_p10 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.10.4 HEAD of ::gentoo commit 6a126ad249b4c50f367fe5c5bcc00e5d116ea3ff Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Fri Jun 25 18:06:31 2021 +0000 2021-06-25 18:06:30 UTC emerge -qpvO app-benchmarks/ramspeed [ebuild N ] app-benchmarks/ramspeed-3.5.0-r2 USE="pic" CPU_FLAGS_X86="sse"
Created attachment 719286 [details] emerge-info.txt
Created attachment 719289 [details] app-benchmarks:ramspeed-3.5.0-r2:20210625-190958.log
Created attachment 719292 [details] emerge-history.txt
Created attachment 719295 [details] environment
Created attachment 719298 [details] etc.portage.tar.bz2
Created attachment 719301 [details] temp.tar.bz2
This is a typo in the ebuild, it should be -no-pic and not -nopic.
I meant -no-pie and -nopie of course...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a68b9ae8dcdd5ba5236f28b4bcaca5c17eb74b7 commit 1a68b9ae8dcdd5ba5236f28b4bcaca5c17eb74b7 Author: orbea <orbea@riseup.net> AuthorDate: 2022-05-06 15:13:51 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2022-05-06 15:34:55 +0000 app-benchmarks/ramspeed: Fix build with slibtool It should be -no-pie and not -nopie, GNU libtool silently hides the typo. Bug: https://bugs.gentoo.org/798735 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/25350 Signed-off-by: Florian Schmaus <flow@gentoo.org> app-benchmarks/ramspeed/ramspeed-3.5.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)