Build started at 2023-02-03T22:44:00.019698 Main binary: /usr/bin/python3.10 Build Options: -Db_pch=false -Dwerror=false -Dplatforms=x11,wayland -Dgallium-nine=true -Dgallium-va=disabled -Dgallium-vdpau=disabled -Dgallium-xa=disabled -Dgallium-xvmc=disabled -Dgallium-opencl=disabled -Dvulkan-layers=device-select -Dbuild-tests=false -Dglx=dri -Dshared-glapi=enabled -Ddri3=enabled -Degl=enabled -Dgbm=enabled -Dglvnd=true -Dgles1=disabled -Dgles2=enabled -Dllvm=enabled -Dlmsensors=disabled -Dosmesa=false -Dselinux=false -Dlibunwind=disabled -Dzstd=enabled -Dsse2=true -Dvalgrind=disabled -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec -Dgallium-drivers=r300,r600,radeonsi,swrast -Dvulkan-drivers=amd -Db_ndebug=true -Dprefix=/usr -Dlibdir=lib -Dlocalstatedir=/var/lib -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload -Dbuild.pkg_config_path=/usr/share/pkgconfig:/usr/share/pkgconfig -Dpkg_config_path=/usr/share/pkgconfig:/usr/share/pkgconfig --native-file=/var/tmp/portage/media-libs/mesa-22.2.5/temp/meson.i686-pc-linux-gnu.x86.ini Python system: Linux The Meson build system Version: 0.64.1 Source dir: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5 Build dir: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86 Build type: native build Program python3 found: YES (/var/tmp/portage/media-libs/mesa-22.2.5/temp/python3.10/bin/python3) Running command: /var/tmp/portage/media-libs/mesa-22.2.5/temp/python3.10/bin/python3 bin/meson_get_version.py --- stdout --- 22.2.5 --- stderr --- Project name: mesa Project version: 22.2.5 ----- Detecting compiler via: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse --version compiler returned compiler stdout: x86_64-pc-linux-gnu-gcc (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. compiler stderr: Running command: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse -E -dM - ----- Detecting linker via: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse -Wl,--version -O2 -pipe -Wl,-O1 -Wl,--as-needed linker returned linker stdout: GNU ld (Gentoo 2.39 p5) 2.39.0 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. linker stderr: collect2 version 12.2.1 20230121 /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-22.2.5/temp/ccNnH8h4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie -z now /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. --version -O1 --as-needed -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crtn.o Sanity testing C compiler: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse Is cross compiler: False. Sanity check compiler command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse sanitycheckc.c -o sanitycheckc.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -Wl,-O1 -Wl,--as-needed Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/sanitycheckc.exe C compiler for the host machine: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse (gcc 12.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121") C linker for the host machine: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse ld.bfd 2.39 ----- Detecting compiler via: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse --version compiler returned compiler stdout: x86_64-pc-linux-gnu-g++ (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. compiler stderr: Running command: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse -E -dM - ----- Detecting linker via: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse -Wl,--version -O2 -pipe -Wl,-O1 -Wl,--as-needed linker returned linker stdout: GNU ld (Gentoo 2.39 p5) 2.39.0 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. linker stderr: collect2 version 12.2.1 20230121 /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-22.2.5/temp/ccgnbc3B.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie -z now /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. --version -O1 --as-needed -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crtn.o Sanity testing C++ compiler: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse Is cross compiler: False. Sanity check compiler command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse sanitycheckcpp.cc -o sanitycheckcpp.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -Wl,-O1 -Wl,--as-needed Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/sanitycheckcpp.exe C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse (gcc 12.2.1 "x86_64-pc-linux-gnu-g++ (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121") C++ linker for the host machine: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse ld.bfd 2.39 ----- Detecting compiler via: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse --version compiler returned compiler stdout: x86_64-pc-linux-gnu-gcc (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. compiler stderr: Running command: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse -E -dM - ----- Detecting linker via: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse -Wl,--version linker returned linker stdout: GNU ld (Gentoo 2.39 p5) 2.39.0 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. linker stderr: collect2 version 12.2.1 20230121 /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-22.2.5/temp/ccHlKGng.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie -z now /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crtn.o Sanity testing C compiler: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse Is cross compiler: False. Sanity check compiler command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/sanitycheckc.exe C compiler for the build machine: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse (gcc 12.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121") C linker for the build machine: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse ld.bfd 2.39 ----- Detecting compiler via: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse --version compiler returned compiler stdout: x86_64-pc-linux-gnu-g++ (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. compiler stderr: Running command: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse -E -dM - ----- Detecting linker via: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse -Wl,--version linker returned linker stdout: GNU ld (Gentoo 2.39 p5) 2.39.0 Copyright (C) 2022 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or (at your option) a later version. This program has absolutely no warranty. linker stderr: collect2 version 12.2.1 20230121 /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld -plugin /usr/libexec/gcc/x86_64-pc-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-22.2.5/temp/ccbKtv9k.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie -z now /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/crtn.o Sanity testing C++ compiler: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse Is cross compiler: False. Sanity check compiler command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64 Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/sanitycheckcpp.exe C++ compiler for the build machine: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse (gcc 12.2.1 "x86_64-pc-linux-gnu-g++ (Gentoo Hardened 12.2.1_p20230121-r1 p10) 12.2.1 20230121") C++ linker for the build machine: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse ld.bfd 2.39 Build machine cpu family: x86 Build machine cpu: i686 Host machine cpu family: x86 Host machine cpu: i686 Target machine cpu family: x86 Target machine cpu: i686 Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp7me95bb9 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp7me95bb9/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp7me95bb9/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -mtls-dialect=gnu2 -fpic -Wl,-O1 -Wl,--as-needed Code: int __thread x; int main() { return x; } Compiler stdout: Compiler stderr: Program stdout: Program stderr: Checking if "-mtls-dialect=gnu2" runs: YES Program glslangValidator found: YES (/usr/bin/glslangValidator) Running command: /usr/bin/glslangValidator --quiet --version --- stdout --- Glslang Version: 11:11.12.0 ESSL Version: OpenGL ES GLSL 3.20 glslang Khronos. 11.12.0 GLSL Version: 4.60 glslang Khronos. 11.12.0 SPIR-V Version 0x00010600, Revision 1 GLSL.std.450 Version 100, Revision 1 Khronos Tool ID 8 SPIR-V Generator Version 11 GL_KHR_vulkan_glsl version 100 ARB_GL_gl_spirv version 100 --- stderr --- Pkg-config binary for 1 is not cached. Pkg-config binary for 1 specified from cross file, native file, or env var as ['x86_64-pc-linux-gnu-pkg-config'] Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0) Determining dependency 'libomxil-bellagio' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion libomxil-bellagio` -> 1 CMake binary for 1 is not cached CMake binary missing from cross or native file, or env var undefined. Trying a default CMake fallback at cmake Found CMake: /usr/bin/cmake (3.24.3) Extracting basic cmake information CMake Toolchain: Calling CMake once to generate the compiler state Calling CMake (['/usr/bin/cmake']) in /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/__CMake_compiler_info__ with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-G" - "Ninja" - "-DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" - "." Try CMake generator: auto Calling CMake (['/usr/bin/cmake']) in /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/cmake_libomxil-bellagio with: - "--trace-expand" - "--trace-format=json-v1" - "--no-warn-unused-cli" - "--trace-redirect=cmake_trace.txt" - "-DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/cmake_libomxil-bellagio/CMakeMesonToolchainFile.cmake" - "." -- Module search paths: ['/', '/opt', '/usr', '/usr/local'] -- CMake root: /usr/share/cmake -- CMake architectures: [] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share'] Preliminary CMake check failed. Aborting. Run-time dependency libomxil-bellagio found: NO (tried pkgconfig and cmake) Pkg-config binary for 1 is cached. Determining dependency 'libtizonia' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion libtizonia` -> 1 CMake binary for 1 is cached. Preliminary CMake check failed. Aborting. Run-time dependency libtizonia found: NO (tried pkgconfig and cmake) Pkg-config binary for 1 is cached. Determining dependency 'libtizplatform' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion libtizplatform` -> 1 CMake binary for 1 is cached. Preliminary CMake check failed. Aborting. Run-time dependency libtizplatform found: NO (tried pkgconfig and cmake) Pkg-config binary for 1 is cached. Determining dependency 'tizilheaders' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion tizilheaders` -> 1 CMake binary for 1 is cached. Preliminary CMake check failed. Aborting. Run-time dependency tizilheaders found: NO (tried pkgconfig and cmake) Program python3 found: YES (/var/tmp/portage/media-libs/mesa-22.2.5/temp/python3.10/bin/python3) Running command: /var/tmp/portage/media-libs/mesa-22.2.5/temp/python3.10/bin/python3 -c from distutils.version import StrictVersion import mako assert StrictVersion(mako.__version__) > StrictVersion("0.8.0") --- stdout --- --- stderr --- :4: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/temp/tmpmrseg15h Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/temp/tmpmrseg15h/testfile.c -E -P -O2 -pipe -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11 Code: #include #ifndef ETIME # define ETIME #endif "MESON_GET_DEFINE_DELIMITER" ETIME Compiler stdout: extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__)); "MESON_GET_DEFINE_DELIMITER" 62 Compiler stderr: Fetching value of define "ETIME" : 62 Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp84i9pwdp Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp84i9pwdp/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp84i9pwdp/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define bswap32 meson_disable_define_of_bswap32 #include #undef bswap32 #ifdef __cplusplus extern "C" #endif char bswap32 (void); #if defined __stub_bswap32 || defined __stub___bswap32 fail fail fail this function is not going to work #endif int main(void) { return bswap32 (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccF4FS4s.o: in function `main': testfile.c:(.text+0x14): undefined reference to `bswap32' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxbvmsa4r Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxbvmsa4r/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxbvmsa4r/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(bswap32) && !0 #error "No definition for __builtin_bswap32 found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_bswap32) #error "__builtin_bswap32 not found" #endif #elif ! defined(bswap32) __builtin_bswap32; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "bswap32" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpj3l65awu Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpj3l65awu/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpj3l65awu/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define bswap64 meson_disable_define_of_bswap64 #include #undef bswap64 #ifdef __cplusplus extern "C" #endif char bswap64 (void); #if defined __stub_bswap64 || defined __stub___bswap64 fail fail fail this function is not going to work #endif int main(void) { return bswap64 (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/cc6WxkyP.o: in function `main': testfile.c:(.text+0x14): undefined reference to `bswap64' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp82j5ip21 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp82j5ip21/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp82j5ip21/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(bswap64) && !0 #error "No definition for __builtin_bswap64 found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_bswap64) #error "__builtin_bswap64 not found" #endif #elif ! defined(bswap64) __builtin_bswap64; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "bswap64" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpuz3fquo0 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpuz3fquo0/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpuz3fquo0/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define clz meson_disable_define_of_clz #include #undef clz #ifdef __cplusplus extern "C" #endif char clz (void); #if defined __stub_clz || defined __stub___clz fail fail fail this function is not going to work #endif int main(void) { return clz (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccOOcWmZ.o: in function `main': testfile.c:(.text+0x14): undefined reference to `clz' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4y7kuesf Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4y7kuesf/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4y7kuesf/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(clz) && !0 #error "No definition for __builtin_clz found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_clz) #error "__builtin_clz not found" #endif #elif ! defined(clz) __builtin_clz; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "clz" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpw8uenah_ Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpw8uenah_/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpw8uenah_/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define clzll meson_disable_define_of_clzll #include #undef clzll #ifdef __cplusplus extern "C" #endif char clzll (void); #if defined __stub_clzll || defined __stub___clzll fail fail fail this function is not going to work #endif int main(void) { return clzll (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccs7snvy.o: in function `main': testfile.c:(.text+0x14): undefined reference to `clzll' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppxtdli6i Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppxtdli6i/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppxtdli6i/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(clzll) && !0 #error "No definition for __builtin_clzll found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_clzll) #error "__builtin_clzll not found" #endif #elif ! defined(clzll) __builtin_clzll; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "clzll" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpy9xpbulb Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpy9xpbulb/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpy9xpbulb/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define ctz meson_disable_define_of_ctz #include #undef ctz #ifdef __cplusplus extern "C" #endif char ctz (void); #if defined __stub_ctz || defined __stub___ctz fail fail fail this function is not going to work #endif int main(void) { return ctz (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/cchHZhEE.o: in function `main': testfile.c:(.text+0x14): undefined reference to `ctz' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp9y2kssi9 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp9y2kssi9/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp9y2kssi9/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(ctz) && !0 #error "No definition for __builtin_ctz found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_ctz) #error "__builtin_ctz not found" #endif #elif ! defined(ctz) __builtin_ctz; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "ctz" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpop6sukv5 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpop6sukv5/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpop6sukv5/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define expect meson_disable_define_of_expect #include #undef expect #ifdef __cplusplus extern "C" #endif char expect (void); #if defined __stub_expect || defined __stub___expect fail fail fail this function is not going to work #endif int main(void) { return expect (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccDSQvau.o: in function `main': testfile.c:(.text+0x14): undefined reference to `expect' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpld9ihum9 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpld9ihum9/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpld9ihum9/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(expect) && !0 #error "No definition for __builtin_expect found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_expect) #error "__builtin_expect not found" #endif #elif ! defined(expect) __builtin_expect; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "expect" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppmdfdaw0 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppmdfdaw0/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppmdfdaw0/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define ffs meson_disable_define_of_ffs #include #undef ffs #ifdef __cplusplus extern "C" #endif char ffs (void); #if defined __stub_ffs || defined __stub___ffs fail fail fail this function is not going to work #endif int main(void) { return ffs (); } Compiler stdout: Compiler stderr: Checking for function "ffs" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpkb4w0zr5 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpkb4w0zr5/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpkb4w0zr5/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define ffsll meson_disable_define_of_ffsll #include #undef ffsll #ifdef __cplusplus extern "C" #endif char ffsll (void); #if defined __stub_ffsll || defined __stub___ffsll fail fail fail this function is not going to work #endif int main(void) { return ffsll (); } Compiler stdout: Compiler stderr: Checking for function "ffsll" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpll1urlud Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpll1urlud/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpll1urlud/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define popcount meson_disable_define_of_popcount #include #undef popcount #ifdef __cplusplus extern "C" #endif char popcount (void); #if defined __stub_popcount || defined __stub___popcount fail fail fail this function is not going to work #endif int main(void) { return popcount (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccLVvDDu.o: in function `main': testfile.c:(.text+0x14): undefined reference to `popcount' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpubt75goe Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpubt75goe/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpubt75goe/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(popcount) && !0 #error "No definition for __builtin_popcount found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_popcount) #error "__builtin_popcount not found" #endif #elif ! defined(popcount) __builtin_popcount; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "popcount" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxtg8f5id Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxtg8f5id/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxtg8f5id/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define popcountll meson_disable_define_of_popcountll #include #undef popcountll #ifdef __cplusplus extern "C" #endif char popcountll (void); #if defined __stub_popcountll || defined __stub___popcountll fail fail fail this function is not going to work #endif int main(void) { return popcountll (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccK1xkjT.o: in function `main': testfile.c:(.text+0x14): undefined reference to `popcountll' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpam2isfbh Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpam2isfbh/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpam2isfbh/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(popcountll) && !0 #error "No definition for __builtin_popcountll found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_popcountll) #error "__builtin_popcountll not found" #endif #elif ! defined(popcountll) __builtin_popcountll; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "popcountll" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjb6avmgx Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjb6avmgx/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjb6avmgx/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define unreachable meson_disable_define_of_unreachable #include #undef unreachable #ifdef __cplusplus extern "C" #endif char unreachable (void); #if defined __stub_unreachable || defined __stub___unreachable fail fail fail this function is not going to work #endif int main(void) { return unreachable (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccUyxgDB.o: in function `main': testfile.c:(.text+0x14): undefined reference to `unreachable' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpfu1laa59 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpfu1laa59/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpfu1laa59/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(unreachable) && !0 #error "No definition for __builtin_unreachable found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_unreachable) #error "__builtin_unreachable not found" #endif #elif ! defined(unreachable) __builtin_unreachable; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "unreachable" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmph4k58z68 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmph4k58z68/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmph4k58z68/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define types_compatible_p meson_disable_define_of_types_compatible_p #include #undef types_compatible_p #ifdef __cplusplus extern "C" #endif char types_compatible_p (void); #if defined __stub_types_compatible_p || defined __stub___types_compatible_p fail fail fail this function is not going to work #endif int main(void) { return types_compatible_p (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccDFs87F.o: in function `main': testfile.c:(.text+0x14): undefined reference to `types_compatible_p' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpzdmrvkn4 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpzdmrvkn4/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpzdmrvkn4/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(types_compatible_p) && !0 #error "No definition for __builtin_types_compatible_p found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_types_compatible_p) #error "__builtin_types_compatible_p not found" #endif #elif ! defined(types_compatible_p) __builtin_types_compatible_p; #endif return 0; } Compiler stdout: Compiler stderr: Checking for function "types_compatible_p" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqbopjn79 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqbopjn79/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqbopjn79/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((const)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute const: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpueo55nfg Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpueo55nfg/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpueo55nfg/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((flatten)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute flatten: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpke83nh9t Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpke83nh9t/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpke83nh9t/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int *foo(void) __attribute__((malloc)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute malloc: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpo5i3zxz5 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpo5i3zxz5/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpo5i3zxz5/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((pure)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute pure: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0txpz_lu Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0txpz_lu/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0txpz_lu/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((unused)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute unused: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmprz23e5ne Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmprz23e5ne/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmprz23e5ne/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((warn_unused_result)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute warn_unused_result: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2798cvhm Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2798cvhm/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2798cvhm/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((weak)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute weak: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5ey98c0z Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5ey98c0z/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5ey98c0z/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(const char * p, ...) __attribute__((format(printf, 1, 2))); Compiler stdout: Compiler stderr: Compiler for C supports function attribute format: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpy309w1kr Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpy309w1kr/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpy309w1kr/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: struct __attribute__((packed)) foo { int bar; }; Compiler stdout: Compiler stderr: Compiler for C supports function attribute packed: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpnh1ell_w Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpnh1ell_w/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpnh1ell_w/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int *foo(void) __attribute__((returns_nonnull)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute returns_nonnull: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0z8gk6lj Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0z8gk6lj/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0z8gk6lj/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) { return 0; } int bar(void) __attribute__((alias("foo"))); Compiler stdout: Compiler stderr: Compiler for C supports function attribute alias: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3fba7zvo Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3fba7zvo/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3fba7zvo/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((noreturn)); Compiler stdout: Compiler stderr: Compiler for C supports function attribute noreturn: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpu6yyw8l8 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpu6yyw8l8/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpu6yyw8l8/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes Code: int foo(void) __attribute__((visibility("hidden"))); Compiler stdout: Compiler stderr: Compiler for C supports function attribute visibility:hidden: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpvng3afcq Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpvng3afcq/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpvng3afcq/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: __uint128_t foo(void) { return 0; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpvng3afcq/testfile.c:1:1: error: unknown type name '__uint128_t'; did you mean '__int128__'? 1 | __uint128_t foo(void) { return 0; } | ^~~~~~~~~~~ | __int128__ Checking if "__uint128_t" compiles: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp8hdp1w9s Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp8hdp1w9s/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp8hdp1w9s/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define reallocarray meson_disable_define_of_reallocarray #include #undef reallocarray #ifdef __cplusplus extern "C" #endif char reallocarray (void); #if defined __stub_reallocarray || defined __stub___reallocarray fail fail fail this function is not going to work #endif int main(void) { return reallocarray (); } Compiler stdout: Compiler stderr: Checking for function "reallocarray" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0gei2c9h Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0gei2c9h/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp0gei2c9h/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Compiler for C supports link arguments -Wl,--gc-sections: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpz6vxi_od Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpz6vxi_od/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpz6vxi_od/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=implicit-function-declaration: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpfi8h9eh3 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpfi8h9eh3/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpfi8h9eh3/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=missing-prototypes Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=missing-prototypes: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphakxny0d Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphakxny0d/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphakxny0d/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=return-type Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=return-type: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2rbs28uu Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2rbs28uu/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2rbs28uu/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=empty-body Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=empty-body: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpsft_b_bt Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpsft_b_bt/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpsft_b_bt/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=incompatible-pointer-types Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=incompatible-pointer-types: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn2ukb47c Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn2ukb47c/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn2ukb47c/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=int-conversion Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=int-conversion: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5bbn0vg8 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5bbn0vg8/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5bbn0vg8/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wimplicit-fallthrough Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wimplicit-fallthrough: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpp1m7qpub Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpp1m7qpub/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpp1m7qpub/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-field-initializers -Wno-missing-field-initializers Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-missing-field-initializers: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb133u78f Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb133u78f/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb133u78f/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wformat-truncation -Wno-format-truncation Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-format-truncation: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpcrrw6t7h Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpcrrw6t7h/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpcrrw6t7h/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fno-math-errno Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-math-errno: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpbt4rjcz4 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpbt4rjcz4/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpbt4rjcz4/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fno-trapping-math Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-trapping-math: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqc4yu2ta Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqc4yu2ta/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqc4yu2ta/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Qunused-arguments Code: extern int i; int i; Compiler stdout: Compiler stderr: x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-Qunused-arguments' Compiler for C supports arguments -Qunused-arguments: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd0hjyy_o Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd0hjyy_o/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd0hjyy_o/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fno-common Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-common: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpenen_8th Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpenen_8th/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpenen_8th/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wmicrosoft-enum-value -Wno-microsoft-enum-value Code: extern int i; int i; Compiler stdout: Compiler stderr: x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-Wmicrosoft-enum-value' Compiler for C supports arguments -Wno-microsoft-enum-value: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4uxajf30 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4uxajf30/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4uxajf30/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wunused-function -Wno-unused-function Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-unused-function: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphzmrcdzv Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphzmrcdzv/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphzmrcdzv/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=format Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=format: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb55ytf0q Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb55ytf0q/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb55ytf0q/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wformat-security Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wformat-security: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpyyc8xufl Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpyyc8xufl/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpyyc8xufl/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=thread-safety Code: extern int i; int i; Compiler stdout: Compiler stderr: cc1: error: '-Werror=thread-safety': no option '-Wthread-safety' Compiler for C supports arguments -Werror=thread-safety: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpcbq5y9eg Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpcbq5y9eg/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpcbq5y9eg/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -ffunction-sections Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -ffunction-sections: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphye8gy9k Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphye8gy9k/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphye8gy9k/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fdata-sections Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fdata-sections: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjz5x7beg Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjz5x7beg/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjz5x7beg/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=return-type Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=return-type: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp8_6n_wcm Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp8_6n_wcm/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp8_6n_wcm/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=empty-body Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=empty-body: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq46lrlcj Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq46lrlcj/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq46lrlcj/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wnon-virtual-dtor -Wno-non-virtual-dtor Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb8gnuoaz Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb8gnuoaz/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpb8gnuoaz/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmissing-field-initializers -Wno-missing-field-initializers Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpux1h26d8 Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpux1h26d8/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpux1h26d8/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wformat-truncation -Wno-format-truncation Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wno-format-truncation: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps0cvit4t Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps0cvit4t/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps0cvit4t/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fno-math-errno Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fno-math-errno: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps4t75qtk Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps4t75qtk/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps4t75qtk/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fno-trapping-math Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fno-trapping-math: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwj7kr2tg Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwj7kr2tg/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwj7kr2tg/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Qunused-arguments Code: extern int i; int i; Compiler stdout: Compiler stderr: x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-Qunused-arguments' Compiler for C++ supports arguments -Qunused-arguments: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpbkxlvdrs Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpbkxlvdrs/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpbkxlvdrs/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -flifetime-dse=1 Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -flifetime-dse=1: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4fm1f8pw Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4fm1f8pw/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4fm1f8pw/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmicrosoft-enum-value -Wno-microsoft-enum-value Code: extern int i; int i; Compiler stdout: Compiler stderr: x86_64-pc-linux-gnu-g++: error: unrecognized command-line option '-Wmicrosoft-enum-value' Compiler for C++ supports arguments -Wno-microsoft-enum-value: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpsvgcul1x Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpsvgcul1x/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpsvgcul1x/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=format Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=format: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd5i444xa Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd5i444xa/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd5i444xa/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wformat-security Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wformat-security: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmput61evdu Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmput61evdu/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmput61evdu/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -ffunction-sections Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -ffunction-sections: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps8tux14c Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps8tux14c/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmps8tux14c/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fdata-sections Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fdata-sections: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxz0_wng1 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxz0_wng1/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxz0_wng1/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Woverride-init -Wno-override-init Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-override-init: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpm7ugh6hv Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpm7ugh6hv/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpm7ugh6hv/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Winitializer-overrides -Wno-initializer-overrides Code: extern int i; int i; Compiler stdout: Compiler stderr: x86_64-pc-linux-gnu-gcc: error: unrecognized command-line option '-Winitializer-overrides' Compiler for C supports arguments -Wno-initializer-overrides: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp95mje9ey Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp95mje9ey/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp95mje9ey/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=pointer-arith Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2748ij8q Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2748ij8q/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp2748ij8q/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=vla Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=vla: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmptj6qbqna Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmptj6qbqna/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmptj6qbqna/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Werror=gnu-empty-initializer Code: extern int i; int i; Compiler stdout: Compiler stderr: cc1: error: '-Werror=gnu-empty-initializer': no option '-Wgnu-empty-initializer' Compiler for C supports arguments -Werror=gnu-empty-initializer: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1qo0_uct Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1qo0_uct/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1qo0_uct/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=pointer-arith Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwedbw13v Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwedbw13v/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwedbw13v/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=vla Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=vla: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi5vzufij Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi5vzufij/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi5vzufij/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=gnu-empty-initializer Code: extern int i; int i; Compiler stdout: Compiler stderr: cc1plus: error: '-Werror=gnu-empty-initializer': no option '-Wgnu-empty-initializer' Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpomgh2ihh Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpomgh2ihh/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpomgh2ihh/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include int main() { struct { uint64_t *v; } x; return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) & (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL); } Compiler stdout: Compiler stderr: Checking if "GCC atomic builtins" compiles: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqouh4s2n Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqouh4s2n/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqouh4s2n/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #include int main() { struct { uint64_t *v; } x; return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) & (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL); } Compiler stdout: Compiler stderr: Checking if "GCC atomic builtins required -latomic" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5dyhvah1 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5dyhvah1/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5dyhvah1/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #include uint64_t v; int main() { return __sync_add_and_fetch(&v, (uint64_t)1); } Compiler stdout: Compiler stderr: Checking if "GCC 64bit atomics" with dependency : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1243z3iz Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1243z3iz/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1243z3iz/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lws2_32 -Wl,--end-group -Wl,--allow-shlib-undefined -Wl,-O1 -Wl,--as-needed Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lws2_32: No such file or directory collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5iibxew6 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5iibxew6/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp5iibxew6/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,-O1 -Wl,--as-needed Code: #include int main(void) { printf("%ld\n", (long)(sizeof(void *))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmposg9b15r Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmposg9b15r/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmposg9b15r/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/x86_64-pc-linux-gnu/12/ programs: =/usr/libexec/gcc/x86_64-pc-linux-gnu/12/:/usr/libexec/gcc/x86_64-pc-linux-gnu/12/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ libraries: =/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../x86_64-pc-linux-gnu/12/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/:/lib/x86_64-pc-linux-gnu/12/32/:/lib/../lib/:/usr/lib/x86_64-pc-linux-gnu/12/32/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../:/lib/x86_64-pc-linux-gnu/12/:/lib/:/usr/lib/x86_64-pc-linux-gnu/12/:/usr/lib/ Compiler stderr: Library ws2_32 found: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp_ptak8bm Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp_ptak8bm/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp_ptak8bm/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef major major; #endif return 0; } Compiler stdout: Compiler stderr: Header "sys/sysmacros.h" has symbol "major" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1ol7ynmc Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1ol7ynmc/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1ol7ynmc/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef minor minor; #endif return 0; } Compiler stdout: Compiler stderr: Header "sys/sysmacros.h" has symbol "minor" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpldi_6lnl Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpldi_6lnl/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpldi_6lnl/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef makedev makedev; #endif return 0; } Compiler stdout: Compiler stderr: Header "sys/sysmacros.h" has symbol "makedev" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn6ei2x34 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn6ei2x34/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn6ei2x34/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef major major; #endif return 0; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpn6ei2x34/testfile.c:2:18: fatal error: sys/mkdev.h: No such file or directory 2 | #include | ^~~~~~~~~~~~~ compilation terminated. Header "sys/mkdev.h" has symbol "major" : NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppb9op52u Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppb9op52u/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppb9op52u/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "sched.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpzsysd5zf Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpzsysd5zf/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpzsysd5zf/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define sched_getaffinity meson_disable_define_of_sched_getaffinity #include #undef sched_getaffinity #ifdef __cplusplus extern "C" #endif char sched_getaffinity (void); #if defined __stub_sched_getaffinity || defined __stub___sched_getaffinity fail fail fail this function is not going to work #endif int main(void) { return sched_getaffinity (); } Compiler stdout: Compiler stderr: Checking for function "sched_getaffinity" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp83niu2z7 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp83niu2z7/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp83niu2z7/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp83niu2z7/testfile.c:2:18: fatal error: xlocale.h: No such file or directory 2 | #include | ^~~~~~~~~~~ compilation terminated. Check usable header "xlocale.h" : NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3tf79xbz Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3tf79xbz/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3tf79xbz/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "linux/futex.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp33a97dcf Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp33a97dcf/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp33a97dcf/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "endian.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq1v9t782 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq1v9t782/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq1v9t782/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "dlfcn.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpmo6sg0vq Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpmo6sg0vq/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpmo6sg0vq/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "sys/shm.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3hoqekxd Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3hoqekxd/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp3hoqekxd/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "cet.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpemd8duwq Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpemd8duwq/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpemd8duwq/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpemd8duwq/testfile.c:2:18: fatal error: pthread_np.h: No such file or directory 2 | #include | ^~~~~~~~~~~~~~ compilation terminated. Check usable header "pthread_np.h" : NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppdjl538n Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppdjl538n/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppdjl538n/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define strtof meson_disable_define_of_strtof #include #undef strtof #ifdef __cplusplus extern "C" #endif char strtof (void); #if defined __stub_strtof || defined __stub___strtof fail fail fail this function is not going to work #endif int main(void) { return strtof (); } Compiler stdout: Compiler stderr: Checking for function "strtof" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpv1yp9m_p Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpv1yp9m_p/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpv1yp9m_p/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define mkostemp meson_disable_define_of_mkostemp #include #undef mkostemp #ifdef __cplusplus extern "C" #endif char mkostemp (void); #if defined __stub_mkostemp || defined __stub___mkostemp fail fail fail this function is not going to work #endif int main(void) { return mkostemp (); } Compiler stdout: Compiler stderr: Checking for function "mkostemp" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi84bl6pb Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi84bl6pb/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi84bl6pb/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #include #include #if defined __stub_timespec_get || defined __stub___timespec_get fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) ×pec_get; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi84bl6pb/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpi84bl6pb/testfile.c:10:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 10 | long long b = (long long) a; | ^ Checking for function "timespec_get" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxxtk67ja Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxxtk67ja/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpxxtk67ja/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define memfd_create meson_disable_define_of_memfd_create #include #undef memfd_create #ifdef __cplusplus extern "C" #endif char memfd_create (void); #if defined __stub_memfd_create || defined __stub___memfd_create fail fail fail this function is not going to work #endif int main(void) { return memfd_create (); } Compiler stdout: Compiler stderr: Checking for function "memfd_create" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpu6gwyk03 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpu6gwyk03/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpu6gwyk03/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define random_r meson_disable_define_of_random_r #include #undef random_r #ifdef __cplusplus extern "C" #endif char random_r (void); #if defined __stub_random_r || defined __stub___random_r fail fail fail this function is not going to work #endif int main(void) { return random_r (); } Compiler stdout: Compiler stderr: Checking for function "random_r" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpznirsnfa Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpznirsnfa/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpznirsnfa/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define flock meson_disable_define_of_flock #include #undef flock #ifdef __cplusplus extern "C" #endif char flock (void); #if defined __stub_flock || defined __stub___flock fail fail fail this function is not going to work #endif int main(void) { return flock (); } Compiler stdout: Compiler stderr: Checking for function "flock" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppcahugj6 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppcahugj6/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppcahugj6/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define strtok_r meson_disable_define_of_strtok_r #include #undef strtok_r #ifdef __cplusplus extern "C" #endif char strtok_r (void); #if defined __stub_strtok_r || defined __stub___strtok_r fail fail fail this function is not going to work #endif int main(void) { return strtok_r (); } Compiler stdout: Compiler stderr: Checking for function "strtok_r" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpduabcwgb Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpduabcwgb/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpduabcwgb/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define getrandom meson_disable_define_of_getrandom #include #undef getrandom #ifdef __cplusplus extern "C" #endif char getrandom (void); #if defined __stub_getrandom || defined __stub___getrandom fail fail fail this function is not going to work #endif int main(void) { return getrandom (); } Compiler stdout: Compiler stderr: Checking for function "getrandom" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppnak4o66 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppnak4o66/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmppnak4o66/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define qsort_r meson_disable_define_of_qsort_r #include #undef qsort_r #ifdef __cplusplus extern "C" #endif char qsort_r (void); #if defined __stub_qsort_r || defined __stub___qsort_r fail fail fail this function is not going to work #endif int main(void) { return qsort_r (); } Compiler stdout: Compiler stderr: Checking for function "qsort_r" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwpnguhe6 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwpnguhe6/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpwpnguhe6/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define qsort_s meson_disable_define_of_qsort_s #include #undef qsort_s #ifdef __cplusplus extern "C" #endif char qsort_s (void); #if defined __stub_qsort_s || defined __stub___qsort_s fail fail fail this function is not going to work #endif int main(void) { return qsort_s (); } Compiler stdout: Compiler stderr: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-22.2.5/temp/ccDM6qMN.o: in function `main': testfile.c:(.text+0x14): undefined reference to `qsort_s' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphut05zps Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphut05zps/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphut05zps/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: int main(void) { /* With some toolchains (MSYS2/mingw for example) the compiler * provides various builtins which are not really implemented and * fall back to the stdlib where they aren't provided and fail at * build/link time. In case the user provides a header, including * the header didn't lead to the function being defined, and the * function we are checking isn't a builtin itself we assume the * builtin is not functional and we just error out. */ #if !1 && !defined(qsort_s) && !0 #error "No definition for __builtin_qsort_s found in the prefix" #endif #ifdef __has_builtin #if !__has_builtin(__builtin_qsort_s) #error "__builtin_qsort_s not found" #endif #elif ! defined(qsort_s) __builtin_qsort_s; #endif return 0; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphut05zps/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmphut05zps/testfile.c:17:18: error: #error "__builtin_qsort_s not found" 17 | #error "__builtin_qsort_s not found" | ^~~~~ Checking for function "qsort_s" : NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1_e43skj Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1_e43skj/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1_e43skj/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef struct timespec struct timespec; #endif return 0; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1_e43skj/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1_e43skj/testfile.c:5:28: warning: extra tokens at end of #ifndef directive 5 | #ifndef struct timespec | ^~~~~~~~ Header "time.h" has symbol "struct timespec" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq8t0ya45 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq8t0ya45/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq8t0ya45/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #include #include #if defined __stub_thrd_create || defined __stub___thrd_create fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &thrd_create; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq8t0ya45/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpq8t0ya45/testfile.c:10:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 10 | long long b = (long long) a; | ^ Checking for function "thrd_create" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpe1v5_4dj Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpe1v5_4dj/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpe1v5_4dj/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef program_invocation_name program_invocation_name; #endif return 0; } Compiler stdout: Compiler stderr: Header "errno.h" has symbol "program_invocation_name" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjnzic54y Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjnzic54y/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpjnzic54y/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE Code: #include int main(void) { /* If it's not defined as a macro, try to use as a symbol */ #ifndef issignaling issignaling; #endif return 0; } Compiler stdout: Compiler stderr: Header "math.h" has symbol "issignaling" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd98amf7c Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd98amf7c/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd98amf7c/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define posix_memalign meson_disable_define_of_posix_memalign #include #undef posix_memalign #ifdef __cplusplus extern "C" #endif char posix_memalign (void); #if defined __stub_posix_memalign || defined __stub___posix_memalign fail fail fail this function is not going to work #endif int main(void) { return posix_memalign (); } Compiler stdout: Compiler stderr: Checking for function "posix_memalign" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqn0ttcde Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqn0ttcde/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpqn0ttcde/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include #include void bar(void) { struct dirent foo; foo.d_type; } Compiler stdout: Compiler stderr: Checking whether type "struct dirent" has member "d_type" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DPACKAGE_VERSION="22.2.5" -DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues" -DHAVE_R300 -DHAVE_R600 -DHAVE_RADEONSI -DHAVE_SWRAST -DVIDEO_CODEC_VC1DEC=1 -DVIDEO_CODEC_H264DEC=1 -DVIDEO_CODEC_H264ENC=1 -DVIDEO_CODEC_H265DEC=1 -DVIDEO_CODEC_H265ENC=1 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_REALLOCARRAY -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H -DHAS_SCHED_GETAFFINITY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DHAVE_CET_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_QSORT_R -DHAVE_STRUCT_TIMESPEC -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_ISSIGNALING -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -Wl,-O1 -Wl,--as-needed Code: #define _GNU_SOURCE #include #include #ifdef HAVE_XLOCALE_H #include #endif int main() { locale_t loc = newlocale(LC_CTYPE_MASK, "C", NULL); const char *s = "1.0"; char *end; double d = strtod_l(s, end, loc); float f = strtof_l(s, end, loc); freelocale(loc); return 0; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/testfile.c:2: warning: "_GNU_SOURCE" redefined 2 | #define _GNU_SOURCE | : note: this is the location of the previous definition /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/testfile.c:12:30: warning: passing argument 2 of 'strtod_l' from incompatible pointer type [-Wincompatible-pointer-types] 12 | double d = strtod_l(s, end, loc); | ^~~ | | | char * In file included from /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/testfile.c:3: /usr/include/stdlib.h:297:43: note: expected 'char ** restrict' but argument is of type 'char *' 297 | char **__restrict __endptr, locale_t __loc) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp08ifs0gf/testfile.c:13:29: warning: passing argument 2 of 'strtof_l' from incompatible pointer type [-Wincompatible-pointer-types] 13 | float f = strtof_l(s, end, loc); | ^~~ | | | char * /usr/include/stdlib.h:301:42: note: expected 'char ** restrict' but argument is of type 'char *' 301 | char **__restrict __endptr, locale_t __loc) | ~~~~~~~~~~~~~~~~~~^~~~~~~~ Checking if "strtod has locale support" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpnduulyer Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpnduulyer/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpnduulyer/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-Bsymbolic -Wl,-O1 -Wl,--as-needed Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "Bsymbolic" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpan3jtrqv Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpan3jtrqv/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpan3jtrqv/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed Code: static char unused() { return 5; } int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "gc-sections" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp7gdjwuhl Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp7gdjwuhl/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp7gdjwuhl/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--version-script=/var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5/build-support/conftest.map -Wl,-O1 -Wl,--as-needed Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "version-script" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpngm1103k Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpngm1103k/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpngm1103k/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--dynamic-list=/var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5/build-support/conftest.dyn -Wl,-O1 -Wl,--as-needed Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "dynamic-list" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd5rawiar Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd5rawiar/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpd5rawiar/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,--build-id=sha1 -Wl,-O1 -Wl,--as-needed Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Compiler for C supports link arguments -Wl,--build-id=sha1: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpk3b6_5p9 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpk3b6_5p9/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpk3b6_5p9/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define dlopen meson_disable_define_of_dlopen #include #undef dlopen #ifdef __cplusplus extern "C" #endif char dlopen (void); #if defined __stub_dlopen || defined __stub___dlopen fail fail fail this function is not going to work #endif int main(void) { return dlopen (); } Compiler stdout: Compiler stderr: Checking for function "dlopen" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1x578n5n Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1x578n5n/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp1x578n5n/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define dladdr meson_disable_define_of_dladdr #include #undef dladdr #ifdef __cplusplus extern "C" #endif char dladdr (void); #if defined __stub_dladdr || defined __stub___dladdr fail fail fail this function is not going to work #endif int main(void) { return dladdr (); } Compiler stdout: Compiler stderr: Checking for function "dladdr" with dependency : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4awyjne9 Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4awyjne9/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp4awyjne9/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define dl_iterate_phdr meson_disable_define_of_dl_iterate_phdr #include #undef dl_iterate_phdr #ifdef __cplusplus extern "C" #endif char dl_iterate_phdr (void); #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr fail fail fail this function is not going to work #endif int main(void) { return dl_iterate_phdr (); } Compiler stdout: Compiler stderr: Checking for function "dl_iterate_phdr" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpr14k3rpy Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpr14k3rpy/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpr14k3rpy/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define clock_gettime meson_disable_define_of_clock_gettime #include #undef clock_gettime #ifdef __cplusplus extern "C" #endif char clock_gettime (void); #if defined __stub_clock_gettime || defined __stub___clock_gettime fail fail fail this function is not going to work #endif int main(void) { return clock_gettime (); } Compiler stdout: Compiler stderr: Checking for function "clock_gettime" : YES Pkg-config binary for 1 is cached. Determining dependency 'zlib' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion zlib` -> 0 1.2.13 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --cflags zlib` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --libs zlib` -> 0 -L/usr/lib -lz env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --libs zlib` -> 0 -lz Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp__laj3vo Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp__laj3vo/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp__laj3vo/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wl,-O1 -Wl,--as-needed Code: #include int main(void) { printf("%ld\n", (long)(sizeof(void *))); return 0; } Compiler stdout: Compiler stderr: Program stdout: 4 Program stderr: Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp90am14ii Command line: x86_64-pc-linux-gnu-g++ -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp90am14ii/testfile.cpp -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmp90am14ii/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/x86_64-pc-linux-gnu/12/ programs: =/usr/libexec/gcc/x86_64-pc-linux-gnu/12/:/usr/libexec/gcc/x86_64-pc-linux-gnu/12/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ libraries: =/usr/lib/gcc/x86_64-pc-linux-gnu/12/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../x86_64-pc-linux-gnu/12/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib/:/lib/x86_64-pc-linux-gnu/12/32/:/lib/../lib/:/usr/lib/x86_64-pc-linux-gnu/12/32/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../x86_64-pc-linux-gnu/12/:/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../:/lib/x86_64-pc-linux-gnu/12/:/lib/:/usr/lib/x86_64-pc-linux-gnu/12/:/usr/lib/ Compiler stderr: Run-time dependency zlib found: YES 1.2.13 Pkg-config binary for 1 is cached. Determining dependency 'libzstd' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion libzstd` -> 0 1.5.2 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --cflags libzstd` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --libs libzstd` -> 0 -L/usr/lib -lzstd env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --libs libzstd` -> 0 -lzstd Run-time dependency libzstd found: YES 1.5.2 Run-time dependency threads found: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpl3z2xzdy Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpl3z2xzdy/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpl3z2xzdy/output.exe -pthread -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE -Wl,-O1 -Wl,--as-needed Code: #include #include #if defined __stub_pthread_setaffinity_np || defined __stub___pthread_setaffinity_np fail fail fail this function is not going to work #endif int main(void) { void *a = (void*) &pthread_setaffinity_np; long long b = (long long) a; return (int) b; } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpl3z2xzdy/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpl3z2xzdy/testfile.c:10:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 10 | long long b = (long long) a; | ^ Checking for function "pthread_setaffinity_np" with dependency threads: YES Pkg-config binary for 1 is cached. Determining dependency 'expat' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion expat` -> 0 2.5.0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --cflags expat` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --libs expat` -> 0 -L/usr/lib -lexpat env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --libs expat` -> 0 -lexpat Run-time dependency expat found: YES 2.5.0 Running compile: Working directory: /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpc9syowmk Command line: x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpc9syowmk/testfile.c -o /var/tmp/portage/media-libs/mesa-22.2.5/work/mesa-22.2.5-abi_x86_32.x86/meson-private/tmpc9syowmk/output.exe -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined -Wl,-O1 -Wl,--as-needed Code: int main(void) { return 0; } Compiler stdout: Compiler stderr: Library m found: YES Message: libdrm 2.4.110 needed because amdgpu has the highest requirement Pkg-config binary for 1 is cached. Determining dependency 'libdrm_amdgpu' with pkg-config executable '/usr/bin/x86_64-pc-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-22.2.5/temp/logging env[PKG_CONFIG_SYSTEM_LIBRARY_PATH]: /lib:/usr/lib env[PKG_CONFIG_SYSTEM_INCLUDE_PATH]: /usr/include env[PKG_CONFIG]: x86_64-pc-linux-gnu-pkg-config env[PKG_CONFIG_PATH]: /usr/share/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib/pkgconfig Called `/usr/bin/x86_64-pc-linux-gnu-pkg-config --modversion libdrm_amdgpu` -> 1 CMake binary for 1 is cached. Preliminary CMake check failed. Aborting. Run-time dependency libdrm_amdgpu found: NO (tried pkgconfig and cmake) ../mesa-22.2.5/meson.build:1678:4: ERROR: Dependency "libdrm_amdgpu" not found, tried pkgconfig and cmake