diff options
author | Khem Raj <raj.khem@gmail.com> | 2025-02-07 16:09:20 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2025-02-07 16:09:20 +0000 |
commit | 27a8d899c7a100fd5aa040a8b993bb257687c393 (patch) | |
tree | 53e9b69aa3af5602b5e286a1b8741f3f1314618d /python/setup.py | |
parent | 751002e74a8e3fc2dd388d57a93e11d3624af6f6 (diff) | |
download | qemu-27a8d899c7a100fd5aa040a8b993bb257687c393.zip qemu-27a8d899c7a100fd5aa040a8b993bb257687c393.tar.gz qemu-27a8d899c7a100fd5aa040a8b993bb257687c393.tar.bz2 |
linux-user: Do not define struct sched_attr if libc headers do
glibc 2.41+ has added [1] definitions for sched_setattr and
sched_getattr functions and struct sched_attr. Therefore, it needs
to be checked for here as well before defining sched_attr, to avoid
a compilation failure.
Define sched_attr conditionally only when SCHED_ATTR_SIZE_VER0 is
not defined.
[1] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=21571ca0d70302909cf72707b2a7736cf12190a0;hp=298bc488fdc047da37482f4003023cb9adef78f8
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2799
Cc: qemu-stable@nongnu.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'python/setup.py')
0 files changed, 0 insertions, 0 deletions