Build started at 2023-09-03T17:09:17.258773 Main binary: /usr/bin/python3.11 Build Options: -Db_pch=false -Dwerror=false -Dplatforms=wayland -Dgallium-nine=false -Dgallium-va=disabled -Dgallium-vdpau=disabled -Dgallium-xa=disabled -Dvulkan-layers= -Dintel-clc=disabled -Dbuild-tests=false -Dglx=disabled -Dshared-glapi=enabled -Ddri3=enabled -Degl=enabled -Dexpat=enabled -Dgbm=enabled -Dglvnd=true -Dgles1=disabled -Dgles2=enabled -Dllvm=disabled -Dlmsensors=disabled -Dosmesa=false -Dselinux=false -Dlibunwind=disabled -Dzstd=enabled -Dsse2=false -Dvalgrind=disabled -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec -Dgallium-drivers=kmsro,panfrost,swrast -Dvulkan-drivers= -Db_ndebug=true -Dprefix=/usr -Dlibdir=lib64 -Dlocalstatedir=/var/lib -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload -Dbuild.pkg_config_path=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig -Dpkg_config_path=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig --native-file=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/meson.aarch64-unknown-linux-gnu.arm64.ini Python system: Linux The Meson build system Version: 1.1.1 Source dir: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2 Build dir: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64 Build type: native build Project name: mesa Project version: 23.2.0-rc2 ----- Detecting compiler via: aarch64-unknown-linux-gnu-gcc --version compiler returned compiler stdout: aarch64-unknown-linux-gnu-gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526 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: aarch64-unknown-linux-gnu-gcc -E -dM - ----- Detecting linker via: aarch64-unknown-linux-gnu-gcc -Wl,--version -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -Wl,-O1 -Wl,--as-needed linker returned linker stdout: GNU ld (Gentoo 2.40 p5) 2.40.0 Copyright (C) 2023 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.3.1 20230526 /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld -plugin /usr/libexec/gcc/aarch64-unknown-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccAvCI9D.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 -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-835769 --fix-cortex-a53-843419 -pie /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/Scrt1.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib -L/usr/lib/gcc/aarch64-unknown-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/aarch64-unknown-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crtn.o Sanity testing C compiler: aarch64-unknown-linux-gnu-gcc Is cross compiler: False. Sanity check compiler command line: aarch64-unknown-linux-gnu-gcc sanitycheckc.c -o sanitycheckc.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/sanitycheckc.exe C compiler for the host machine: aarch64-unknown-linux-gnu-gcc (gcc 12.3.1 "aarch64-unknown-linux-gnu-gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C linker for the host machine: aarch64-unknown-linux-gnu-gcc ld.bfd 2.40 ----- Detecting compiler via: aarch64-unknown-linux-gnu-g++ --version compiler returned compiler stdout: aarch64-unknown-linux-gnu-g++ (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526 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: aarch64-unknown-linux-gnu-g++ -E -dM - ----- Detecting linker via: aarch64-unknown-linux-gnu-g++ -Wl,--version -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -Wl,-O1 -Wl,--as-needed linker returned linker stdout: GNU ld (Gentoo 2.40 p5) 2.40.0 Copyright (C) 2023 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.3.1 20230526 /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld -plugin /usr/libexec/gcc/aarch64-unknown-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/cc6NULjS.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 -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux --fix-cortex-a53-835769 --fix-cortex-a53-843419 -pie /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/Scrt1.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../.. --version -O1 --as-needed -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-unknown-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crtn.o Sanity testing C++ compiler: aarch64-unknown-linux-gnu-g++ Is cross compiler: False. Sanity check compiler command line: aarch64-unknown-linux-gnu-g++ sanitycheckcpp.cc -o sanitycheckcpp.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/sanitycheckcpp.exe C++ compiler for the host machine: aarch64-unknown-linux-gnu-g++ (gcc 12.3.1 "aarch64-unknown-linux-gnu-g++ (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C++ linker for the host machine: aarch64-unknown-linux-gnu-g++ ld.bfd 2.40 ----- Detecting compiler via: aarch64-unknown-linux-gnu-gcc --version compiler returned compiler stdout: aarch64-unknown-linux-gnu-gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526 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: aarch64-unknown-linux-gnu-gcc -E -dM - ----- Detecting linker via: aarch64-unknown-linux-gnu-gcc -Wl,--version linker returned linker stdout: GNU ld (Gentoo 2.40 p5) 2.40.0 Copyright (C) 2023 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.3.1 20230526 /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld -plugin /usr/libexec/gcc/aarch64-unknown-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccdLYU7m.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 -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux -pie /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/Scrt1.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib -L/usr/lib/gcc/aarch64-unknown-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/aarch64-unknown-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crtn.o Sanity testing C compiler: aarch64-unknown-linux-gnu-gcc Is cross compiler: False. Sanity check compiler command line: aarch64-unknown-linux-gnu-gcc 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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/sanitycheckc.exe C compiler for the build machine: aarch64-unknown-linux-gnu-gcc (gcc 12.3.1 "aarch64-unknown-linux-gnu-gcc (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C linker for the build machine: aarch64-unknown-linux-gnu-gcc ld.bfd 2.40 ----- Detecting compiler via: aarch64-unknown-linux-gnu-g++ --version compiler returned compiler stdout: aarch64-unknown-linux-gnu-g++ (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526 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: aarch64-unknown-linux-gnu-g++ -E -dM - ----- Detecting linker via: aarch64-unknown-linux-gnu-g++ -Wl,--version linker returned linker stdout: GNU ld (Gentoo 2.40 p5) 2.40.0 Copyright (C) 2023 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.3.1 20230526 /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld -plugin /usr/libexec/gcc/aarch64-unknown-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccQl9mIb.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 -dynamic-linker /lib/ld-linux-aarch64.so.1 -X -EL -maarch64linux -pie /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/Scrt1.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crti.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib -L/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/aarch64-unknown-linux-gnu/12/crtendS.o /usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/crtn.o Sanity testing C++ compiler: aarch64-unknown-linux-gnu-g++ Is cross compiler: False. Sanity check compiler command line: aarch64-unknown-linux-gnu-g++ 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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/sanitycheckcpp.exe C++ compiler for the build machine: aarch64-unknown-linux-gnu-g++ (gcc 12.3.1 "aarch64-unknown-linux-gnu-g++ (Gentoo 12.3.1_p20230526 p2) 12.3.1 20230526") C++ linker for the build machine: aarch64-unknown-linux-gnu-g++ ld.bfd 2.40 Build machine cpu family: aarch64 Build machine cpu: aarch64 Host machine cpu family: aarch64 Host machine cpu: aarch64 Target machine cpu family: aarch64 Target machine cpu: aarch64 Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2zuv3agh Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2zuv3agh/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2zuv3agh/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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: aarch64-unknown-linux-gnu-gcc: error: unrecognized argument in option '-mtls-dialect=gnu2' aarch64-unknown-linux-gnu-gcc: note: valid arguments to '-mtls-dialect=' are: desc trad Could not compile test file /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2zuv3agh/testfile.c: 1 Checking if "-mtls-dialect=gnu2" runs: DID NOT COMPILE Dependency vdpau skipped: feature gallium-vdpau disabled Dependency libva skipped: feature gallium-va disabled Program python3 found: YES (/var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/bin/python3) Running command: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/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-23.2.0_rc2/temp/tmpc8kz4w8q Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/tmpc8kz4w8q/testfile.c -E -P -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8jsfk6gv Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8jsfk6gv/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8jsfk6gv/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccliotSV.o: in function `main': testfile.c:(.text+0x8): undefined reference to `bswap32' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyvlrshu_ Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyvlrshu_/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyvlrshu_/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpo0xbcvlx Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpo0xbcvlx/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpo0xbcvlx/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccajDoKt.o: in function `main': testfile.c:(.text+0x8): undefined reference to `bswap64' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpwwu1hobh Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpwwu1hobh/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpwwu1hobh/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1e8mkmbc Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1e8mkmbc/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1e8mkmbc/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccxdEMb5.o: in function `main': testfile.c:(.text+0x8): undefined reference to `clz' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc3y2a41w Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc3y2a41w/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc3y2a41w/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp99ojvey8 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp99ojvey8/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp99ojvey8/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/cchs5sTX.o: in function `main': testfile.c:(.text+0x8): undefined reference to `clzll' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx8xgajov Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx8xgajov/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx8xgajov/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpk0mqcqa8 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpk0mqcqa8/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpk0mqcqa8/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccW6whk9.o: in function `main': testfile.c:(.text+0x8): undefined reference to `ctz' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvfky3yvh Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvfky3yvh/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvfky3yvh/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8g10vuzi Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8g10vuzi/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8g10vuzi/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccvJ7ziI.o: in function `main': testfile.c:(.text+0x8): undefined reference to `expect' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmyebztpg Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmyebztpg/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmyebztpg/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp7cyz7nu6 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp7cyz7nu6/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp7cyz7nu6/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2qti4_qc Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2qti4_qc/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2qti4_qc/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6hjvsktk Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6hjvsktk/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6hjvsktk/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccyDXbuk.o: in function `main': testfile.c:(.text+0x8): undefined reference to `popcount' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpetbd0ki4 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpetbd0ki4/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpetbd0ki4/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpw205tk91 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpw205tk91/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpw205tk91/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccd4tce1.o: in function `main': testfile.c:(.text+0x8): undefined reference to `popcountll' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvaslqql_ Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvaslqql_/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvaslqql_/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpd9emb4pd Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpd9emb4pd/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpd9emb4pd/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccnnUNO0.o: in function `main': testfile.c:(.text+0x8): undefined reference to `unreachable' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyj3bqsnl Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyj3bqsnl/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyj3bqsnl/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp4gdl6jyq Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp4gdl6jyq/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp4gdl6jyq/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/ccXlJ7uh.o: in function `main': testfile.c:(.text+0x8): undefined reference to `types_compatible_p' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaatvnvi5 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaatvnvi5/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaatvnvi5/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8xog_15_ Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8xog_15_/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8xog_15_/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6xm_dzc0 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6xm_dzc0/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6xm_dzc0/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpwm8mh1_f Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpwm8mh1_f/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpwm8mh1_f/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyiml8n2g Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyiml8n2g/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyiml8n2g/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps2qqvq5x Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps2qqvq5x/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps2qqvq5x/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmh2pyazx Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmh2pyazx/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmh2pyazx/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpziou8z2d Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpziou8z2d/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpziou8z2d/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpruuj43kd Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpruuj43kd/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpruuj43kd/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpzqwr7_ok Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpzqwr7_ok/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpzqwr7_ok/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvgpuinsi Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvgpuinsi/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvgpuinsi/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcjr8rvqm Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcjr8rvqm/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcjr8rvqm/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps8jkpxxd Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps8jkpxxd/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps8jkpxxd/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcsadqaet Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcsadqaet/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcsadqaet/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmph2h83ffp Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmph2h83ffp/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmph2h83ffp/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: __uint128_t foo(void) { return 0; } Compiler stdout: Compiler stderr: Checking if "__uint128_t" compiles: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpsm78krgl Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpsm78krgl/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpsm78krgl/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpu2xxls1c Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpu2xxls1c/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpu2xxls1c/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define fmemopen meson_disable_define_of_fmemopen #include #undef fmemopen #ifdef __cplusplus extern "C" #endif char fmemopen (void); #if defined __stub_fmemopen || defined __stub___fmemopen fail fail fail this function is not going to work #endif int main(void) { return fmemopen (); } Compiler stdout: Compiler stderr: Checking for function "fmemopen" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpccjkv9mm Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpccjkv9mm/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpccjkv9mm/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuuz53kah Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuuz53kah/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuuz53kah/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp9lexb01l Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp9lexb01l/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp9lexb01l/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpixm7e2jk Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpixm7e2jk/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpixm7e2jk/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcza7u9m3 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcza7u9m3/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcza7u9m3/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpeuxwt4ot Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpeuxwt4ot/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpeuxwt4ot/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx4bcyk9s Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx4bcyk9s/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx4bcyk9s/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxzp8stb4 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxzp8stb4/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxzp8stb4/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp0wu8pmq8 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp0wu8pmq8/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp0wu8pmq8/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Wmisleading-indentation Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wmisleading-indentation: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp0m2jpayk Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp0m2jpayk/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp0m2jpayk/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8k6_60eb Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8k6_60eb/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8k6_60eb/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx9yl3rbz Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx9yl3rbz/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpx9yl3rbz/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Wnonnull-compare -Wno-nonnull-compare Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-nonnull-compare: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpgv2jpzlg Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpgv2jpzlg/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpgv2jpzlg/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpoduk6urj Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpoduk6urj/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpoduk6urj/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpa2lx3qux Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpa2lx3qux/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpa2lx3qux/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Qunused-arguments Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmppqblf065 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmppqblf065/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmppqblf065/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3rw0fzl_ Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3rw0fzl_/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3rw0fzl_/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Wmicrosoft-enum-value -Wno-microsoft-enum-value Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcgj42icd Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcgj42icd/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcgj42icd/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpw2tnfft3 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpw2tnfft3/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpw2tnfft3/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv00rbq95 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv00rbq95/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv00rbq95/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps8ekl5fy Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps8ekl5fy/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps8ekl5fy/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaew1cqni Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaew1cqni/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaew1cqni/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3kmjb3e2 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3kmjb3e2/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3kmjb3e2/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc272m7fn Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc272m7fn/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc272m7fn/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Wunused-variable -Wno-unused-variable Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-unused-variable: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpb3rhbvqa Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpb3rhbvqa/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpb3rhbvqa/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Wunused-but-set-variable -Wno-unused-but-set-variable Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wno-unused-but-set-variable: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps5v4x8xa Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps5v4x8xa/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps5v4x8xa/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 /wd4189 Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-linux-gnu-gcc: warning: /wd4189: linker input file unused because linking not done aarch64-unknown-linux-gnu-gcc: error: /wd4189: linker input file not found: No such file or directory Compiler for C supports arguments /wd4189: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfi59cwtu Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfi59cwtu/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfi59cwtu/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpt86l32rs Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpt86l32rs/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpt86l32rs/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpscy7thqj Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpscy7thqj/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpscy7thqj/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmisleading-indentation Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wmisleading-indentation: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxe1oo67p Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxe1oo67p/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxe1oo67p/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp513c8r7l Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp513c8r7l/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp513c8r7l/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcbkezw1k Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcbkezw1k/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpcbkezw1k/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpn_4g_5rs Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpn_4g_5rs/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpn_4g_5rs/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3gu_szng Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3gu_szng/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp3gu_szng/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8akubh_k Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8akubh_k/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8akubh_k/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Qunused-arguments Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmptk5581bl Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmptk5581bl/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmptk5581bl/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5echwcy7 Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5echwcy7/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5echwcy7/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmicrosoft-enum-value -Wno-microsoft-enum-value Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpb6lg5m9p Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpb6lg5m9p/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpb6lg5m9p/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpdngp5bto Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpdngp5bto/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpdngp5bto/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaiinrn4g Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaiinrn4g/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpaiinrn4g/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxlogxfli Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxlogxfli/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxlogxfli/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpe55dutpy Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpe55dutpy/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpe55dutpy/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wunused-variable -Wno-unused-variable Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wno-unused-variable: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmld66947 Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmld66947/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmld66947/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wunused-but-set-variable -Wno-unused-but-set-variable Code: extern int i; int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wno-unused-but-set-variable: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1vvsctuq Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1vvsctuq/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1vvsctuq/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive /wd4189 Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-linux-gnu-g++: warning: /wd4189: linker input file unused because linking not done aarch64-unknown-linux-gnu-g++: error: /wd4189: linker input file not found: No such file or directory Compiler for C++ supports arguments /wd4189: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_5gpfp5w Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_5gpfp5w/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_5gpfp5w/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvnju_0eo Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvnju_0eo/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpvnju_0eo/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -Winitializer-overrides -Wno-initializer-overrides Code: extern int i; int i; Compiler stdout: Compiler stderr: aarch64-unknown-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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5beaye2s Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5beaye2s/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5beaye2s/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpbnuoimqz Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpbnuoimqz/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpbnuoimqz/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7zorjbt Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7zorjbt/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7zorjbt/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpbt3xtqcz Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpbt3xtqcz/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpbt3xtqcz/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpp1d9umse Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpp1d9umse/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpp1d9umse/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmptqoevtt3 Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmptqoevtt3/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmptqoevtt3/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjrt5xkke Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjrt5xkke/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjrt5xkke/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5czfxvlz Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5czfxvlz/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5czfxvlz/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmhzyv2rl Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmhzyv2rl/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmhzyv2rl/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpqtg8_y9b Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpqtg8_y9b/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpqtg8_y9b/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjd3upyc9 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjd3upyc9/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjd3upyc9/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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: 8 Program stderr: Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1ti6qtzb Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1ti6qtzb/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp1ti6qtzb/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/aarch64-unknown-linux-gnu/12/ programs: =/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/:/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/:/usr/libexec/gcc/aarch64-unknown-linux-gnu/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ libraries: =/usr/lib/gcc/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib/../lib64/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/:/lib/aarch64-unknown-linux-gnu/12/:/lib/../lib64/:/usr/lib/aarch64-unknown-linux-gnu/12/:/usr/lib/../lib64/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../:/lib/:/usr/lib/ Compiler stderr: Library ws2_32 found: NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpd0o8u8yk Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpd0o8u8yk/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpd0o8u8yk/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpumownnwu Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpumownnwu/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpumownnwu/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpdgcex96v Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpdgcex96v/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpdgcex96v/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp27v0wugu Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp27v0wugu/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp27v0wugu/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp27v0wugu/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpg7n9mejs Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpg7n9mejs/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpg7n9mejs/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpkcsyr3w2 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpkcsyr3w2/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpkcsyr3w2/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuurx17pm Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuurx17pm/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuurx17pm/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuurx17pm/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2ya67p69 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2ya67p69/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp2ya67p69/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmiy5loqa Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmiy5loqa/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpmiy5loqa/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps0o9ecdj Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps0o9ecdj/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmps0o9ecdj/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyj_ujzn3 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyj_ujzn3/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyj_ujzn3/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8d3ctqx9 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8d3ctqx9/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8d3ctqx9/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp8d3ctqx9/testfile.c:2:18: fatal error: cet.h: No such file or directory 2 | #include | ^~~~~~~ compilation terminated. Check usable header "cet.h" : NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfyv6a7yp Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfyv6a7yp/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfyv6a7yp/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfyv6a7yp/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxd9gt7m_ Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxd9gt7m_/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxd9gt7m_/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpxd9gt7m_/testfile.c:2:18: fatal error: renderdoc_app.h: No such file or directory 2 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. Check usable header "renderdoc_app.h" : NO Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuq9dron9 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuq9dron9/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpuq9dron9/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 Code: #include Compiler stdout: Compiler stderr: Check usable header "sys/inotify.h" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6esfr4i7 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6esfr4i7/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp6esfr4i7/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_bew8d7q Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_bew8d7q/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_bew8d7q/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpu1n51v4_ Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpu1n51v4_/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpu1n51v4_/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_s9z54e8 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_s9z54e8/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_s9z54e8/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_mf8vefr Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_mf8vefr/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_mf8vefr/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpywvzfkp8 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpywvzfkp8/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpywvzfkp8/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpz91m6qli Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpz91m6qli/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpz91m6qli/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc1isb4bq Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc1isb4bq/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpc1isb4bq/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ld: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/cctgGPU2.o: in function `main': testfile.c:(.text+0x8): undefined reference to `qsort_s' collect2: error: ld returned 1 exit status Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv90gs0xb Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv90gs0xb/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv90gs0xb/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv90gs0xb/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpv90gs0xb/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf4_alsw7 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf4_alsw7/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf4_alsw7/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-O1 -Wl,--as-needed Code: #define posix_fallocate meson_disable_define_of_posix_fallocate #include #undef posix_fallocate #ifdef __cplusplus extern "C" #endif char posix_fallocate (void); #if defined __stub_posix_fallocate || defined __stub___posix_fallocate fail fail fail this function is not going to work #endif int main(void) { return posix_fallocate (); } Compiler stdout: Compiler stderr: Checking for function "posix_fallocate" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/tmpd7xhsrle Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/tmpd7xhsrle/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/tmpd7xhsrle/output.obj -D_FILE_OFFSET_BITS=64 -c -std=c++17 Code: int i = static_cast(0); Compiler stdout: Compiler stderr: Compiler accepts -std=c++17: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyxl3pqmt Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyxl3pqmt/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyxl3pqmt/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -std=c++17 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DPACKAGE_VERSION="23.2.0-rc2" -DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues" -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=0 -DHAVE_OPENGL_ES_2=1 -DHAVE_KMSRO -DHAVE_PANFROST -DHAVE_SWRAST -DVIDEO_CODEC_VC1DEC=1 -DVIDEO_CODEC_H264DEC=1 -DVIDEO_CODEC_H264ENC=1 -DVIDEO_CODEC_H265DEC=1 -DVIDEO_CODEC_H265ENC=1 -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=1 -DALLOW_KCMP -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_UINT128 -DHAVE_REALLOCARRAY -DHAVE_FMEMOPEN -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DUSE_AARCH64_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_SYS_INOTIFY_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -Wl,-O1 -Wl,--as-needed Code: #define _GNU_SOURCE #include static int dcomp(const void *l, const void *r, void *t) { return 0; } int main(int ac, char **av) { int arr[] = { 1 }; void *t = NULL; qsort_r((void*)&arr[0], 1, 1, dcomp, t); return (0); } Compiler stdout: Compiler stderr: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyxl3pqmt/testfile.cpp:2: warning: "_GNU_SOURCE" redefined 2 | #define _GNU_SOURCE | : note: this is the location of the previous definition Checking if "GNU qsort_r" : links: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf904rdcy Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf904rdcy/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf904rdcy/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf904rdcy/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpf904rdcy/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpogm7paom Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpogm7paom/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpogm7paom/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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: Checking for function "thrd_create" : YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfozgfizj Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfozgfizj/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfozgfizj/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpnqjpiqxv Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpnqjpiqxv/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpnqjpiqxv/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyzbkgba8 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyzbkgba8/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpyzbkgba8/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp03_a9j05 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp03_a9j05/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp03_a9j05/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DPACKAGE_VERSION="23.2.0-rc2" -DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues" -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=0 -DHAVE_OPENGL_ES_2=1 -DHAVE_KMSRO -DHAVE_PANFROST -DHAVE_SWRAST -DVIDEO_CODEC_VC1DEC=1 -DVIDEO_CODEC_H264DEC=1 -DVIDEO_CODEC_H264ENC=1 -DVIDEO_CODEC_H265DEC=1 -DVIDEO_CODEC_H265ENC=1 -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=1 -DALLOW_KCMP -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_UINT128 -DHAVE_REALLOCARRAY -DHAVE_FMEMOPEN -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DUSE_AARCH64_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_SYS_INOTIFY_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_POSIX_FALLOCATE -DHAVE_GNU_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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/testfile.c: In function 'main': /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpr7vkfq0n/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpp_p7pbvx Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpp_p7pbvx/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpp_p7pbvx/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjylpk4c1 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjylpk4c1/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpjylpk4c1/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--version-script=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpylkdtmga Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpylkdtmga/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpylkdtmga/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--dynamic-list=/var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpkbi7i_pj Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpkbi7i_pj/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpkbi7i_pj/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpi37is2fa Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpi37is2fa/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpi37is2fa/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpubxwd3ll Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpubxwd3ll/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpubxwd3ll/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpsu9rnjvq Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpsu9rnjvq/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpsu9rnjvq/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfkdb1i4t Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfkdb1i4t/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmpfkdb1i4t/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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 not cached. Pkg-config binary for 1 specified from cross file, native file, or env var as ['aarch64-unknown-linux-gnu-pkg-config'] Found pkg-config: /usr/bin/aarch64-unknown-linux-gnu-pkg-config (1.8.1) Determining dependency 'zlib' with pkg-config executable '/usr/bin/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion zlib` -> 0 stdout: 1.2.13 ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --cflags zlib` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs zlib` -> 0 stdout: -L/usr/lib64 -lz ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs zlib` -> 0 stdout: -lz ----------- Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5rzm67b8 Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5rzm67b8/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp5rzm67b8/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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: 8 Program stderr: Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp31hs1dap Command line: aarch64-unknown-linux-gnu-g++ /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp31hs1dap/testfile.cpp -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp31hs1dap/output.obj -c -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs Code: Compiler stdout: install: /usr/lib/gcc/aarch64-unknown-linux-gnu/12/ programs: =/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/:/usr/libexec/gcc/aarch64-unknown-linux-gnu/12/:/usr/libexec/gcc/aarch64-unknown-linux-gnu/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/bin/ libraries: =/usr/lib/gcc/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib/aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib/../lib64/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../aarch64-unknown-linux-gnu/12/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../lib64/:/lib/aarch64-unknown-linux-gnu/12/:/lib/../lib64/:/usr/lib/aarch64-unknown-linux-gnu/12/:/usr/lib/../lib64/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../../aarch64-unknown-linux-gnu/lib/:/usr/lib/gcc/aarch64-unknown-linux-gnu/12/../../../:/lib/:/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/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion libzstd` -> 0 stdout: 1.5.5 ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --cflags libzstd` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libzstd` -> 0 stdout: -L/usr/lib64 -lzstd ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libzstd` -> 0 stdout: -lzstd ----------- Run-time dependency libzstd found: YES 1.5.5 Run-time dependency threads found: YES Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp9_jtjbm1 Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp9_jtjbm1/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp9_jtjbm1/output.exe -pthread -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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: 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/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion expat` -> 0 stdout: 2.5.0 ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --cflags expat` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs expat` -> 0 stdout: -L/usr/lib64 -lexpat ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs expat` -> 0 stdout: -lexpat ----------- Run-time dependency expat found: YES 2.5.0 Running compile: Working directory: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_7s8oa0f Command line: aarch64-unknown-linux-gnu-gcc /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_7s8oa0f/testfile.c -o /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/tmp_7s8oa0f/output.exe -O2 -pipe -march=armv8-a+crc+crypto -mtune=cortex-a72.cortex-a53 -mfix-cortex-a53-835769 -mfix-cortex-a53-843419 -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 Pkg-config binary for 1 is cached. Determining dependency 'libdrm' with pkg-config executable '/usr/bin/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion libdrm` -> 0 stdout: 2.4.115 ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --cflags libdrm` -> 0 stdout: -I/usr/include/libdrm ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libdrm` -> 0 stdout: -L/usr/lib64 -ldrm ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libdrm` -> 0 stdout: -ldrm ----------- Run-time dependency libdrm found: YES 2.4.115 Pkg-config binary for 1 is cached. Determining dependency 'libudev' with pkg-config executable '/usr/bin/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion libudev` -> 0 stdout: 253 ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --cflags libudev` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libudev` -> 0 stdout: -L/usr/lib64 -ludev ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libudev` -> 0 stdout: -ludev ----------- Run-time dependency libudev found: YES 253 Pkg-config binary for 1 is cached. Determining dependency 'libelf' with pkg-config executable '/usr/bin/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion libelf` -> 0 stdout: 0.189 ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --cflags libelf` -> 0 env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libelf` -> 0 stdout: -L/usr/lib64 -lelf ----------- env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --libs libelf` -> 0 stdout: -lelf ----------- Run-time dependency libelf found: YES 0.189 Pkg-config binary for 1 is cached. Determining dependency 'libglvnd' with pkg-config executable '/usr/bin/aarch64-unknown-linux-gnu-pkg-config' env[PKG_TMPDIR]: /var/tmp/portage/._unmerge_ env[PKG_LOGDIR]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/logging env[PKG_CONFIG_PATH]: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/temp/python3.11/pkgconfig:/usr/share/pkgconfig env[PKG_CONFIG_LIBDIR]: /usr/lib64/pkgconfig Called `/usr/bin/aarch64-unknown-linux-gnu-pkg-config --modversion libglvnd` -> 1 stderr: Package libglvnd was not found in the pkg-config search path. Perhaps you should add the directory containing `libglvnd.pc' to the PKG_CONFIG_PATH environment variable Package 'libglvnd', required by 'virtual:world', not found ----------- 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.26.5) 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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake" - "." CMake trace warning: add_executable() non imported executables are not supported CMake TRACE: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-EORwMk/CMakeLists.txt:20 add_executable(['cmTC_a609d', '/usr/share/cmake/Modules/CMakeCCompilerABI.c']) CMake trace warning: target_link_options() TARGET cmTC_a609d not found CMake TRACE: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-EORwMk/CMakeLists.txt:23 target_link_libraries(['cmTC_a609d', '']) CMake trace warning: add_executable() non imported executables are not supported CMake TRACE: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-uxLMiN/CMakeLists.txt:20 add_executable(['cmTC_bdc22', '/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp']) CMake trace warning: target_link_options() TARGET cmTC_bdc22 not found CMake TRACE: /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-uxLMiN/CMakeLists.txt:23 target_link_libraries(['cmTC_bdc22', '']) Try CMake generator: auto Calling CMake (['/usr/bin/cmake']) in /var/tmp/portage/media-libs/mesa-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/cmake_libglvnd 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-23.2.0_rc2/work/mesa-23.2.0-rc2-.arm64/meson-private/cmake_libglvnd/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 libglvnd found: NO (tried pkgconfig and cmake) ../mesa-23.2.0-rc2/meson.build:1820:14: ERROR: Dependency "libglvnd" not found, tried pkgconfig and cmake