Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 905866 - app-emulation/qemu-7.2.0-r3: stabilisation
Summary: app-emulation/qemu-7.2.0-r3: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Virtualization Team
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks:
 
Reported: 2023-05-07 09:49 UTC by Adrien Dessemond
Modified: 2023-06-03 05:49 UTC (History)
2 users (show)

See Also:
Package list:
app-emulation/qemu-7.2.0-r3
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrien Dessemond 2023-05-07 09:49:42 UTC
MQ libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o -MF libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o.d -o libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o -c ../linux-user/syscall.c
FAILED: libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o 
x86_64-pc-linux-gnu-gcc -m64 -mcx16 -Ilibqemu-aarch64-linux-user.fa.p -I. -I.. -Itarget/arm -I../target/arm -I../common-user/host/x86_64 -I../linux-user/include/host/x86_64 -I../linux-user/include -Ilinux-user -I../linux-user -I../linux-user/aarch64 -Iqapi -Itrace -Iui/shader -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=auto -Wall -Winvalid-pch -std=gnu11 -O2 -isystem /var/tmp/portage/app-emulation/qemu-7.2.0/work/qemu-7.2.0/linux-headers -isystem linux-headers -iquote . -iquote /var/
tmp/portage/app-emulation/qemu-7.2.0/work/qemu-7.2.0 -iquote /var/tmp/portage/app-emulation/qemu-7.2.0/work/qemu-7.2.0/include -iquote /var/tmp/portage/app-emulation/qemu-7.2.0/work/qemu-7.2.0/tcg/i386 -pthread -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -
Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -fstack-protector-strong -O3 -pipe -march=native -fomit-frame-pointer -fopt-info-vec -fcf-protection=return -flto=auto -ffat-lto-objects -fno-lto -fno-use-linker-plugin -fPIE -isystem../linux-headers -isystemlinux-headers -DNEED_CPU_H '-DCONFIG_TARGET="aarch64-linux-user-config-target.h"' '-DCONFIG_DEVICES="aarch64-linux-user-config-devices.h"' -MD -MQ libqemu-
aarch64-linux-user.fa.p/linux-user_syscall.c.o -MF libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o.d -o libqemu-aarch64-linux-user.fa.p/linux-user_syscall.c.o -c ../linux-user/syscall.c
In file included from /usr/include/linux/btrfs.h:29,
                 from ../linux-user/syscall.c:163:
/usr/include/linux/fs.h:50:8: error: redefinition of ‘struct file_clone_range’
   50 | struct file_clone_range {
      |        ^~~~~~~~~~~~~~~~
../linux-user/syscall.c:129:8: note: originally defined here
  129 | struct file_clone_range {
      |        ^~~~~~~~~~~~~~~~


Known issue.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-07 09:54:09 UTC
Oh not again...
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-07 09:55:00 UTC
Please include the full build.log & emerge --info.
Comment 4 Adrien Dessemond 2023-05-07 09:56:24 UTC
There is a patch proposal in my above URLs, I am testing it :)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-07 09:57:41 UTC
(In reply to Adrien Dessemond from comment #4)
> There is a patch proposal in my above URLs, I am testing it :)

The problem is that's what I did in bug 895662.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-07 09:58:28 UTC
Ah, we just need to stable something newer.
Comment 7 Adrien Dessemond 2023-05-07 10:10:13 UTC
Well sorry I was trying with '=app-emulation/qemu-7.2.0' (keyworded amd64 stable) which has the problem. '=app-emulation/qemu-7.2.0-r3' revision includes a patch that seems to correct that glibc 2.36 issue.

Unless I am missing something,nothing more to do for me.

Perhaps include the patch as well for the stable -7.2.0 ebuild?
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-07 10:16:27 UTC
I don't think it's invalid, we should stable the newer version, even if users aren't likely to hit it because >=linux-headers-6.2 is ~arch.

If nothing else, it's overdue.
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-05-09 05:52:33 UTC
x86 done
Comment 10 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-05-10 16:34:47 UTC
ppc64 done
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-03 05:49:25 UTC
amd64 done
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-03 05:49:26 UTC
arm64 done

all arches done