Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 869503 Details for
Bug 913582
sys-devel/crossdev sets PKG_CONFIG_PATH="${ROOT}usr/lib/pkgconfig/" while the actual system expects it in /usr/lib64
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
example error when building mesa
mesa-example-meson-log.txt (text/plain), 165.43 KB, created by
Kirill Chibisov
on 2023-09-03 17:53:41 UTC
(
hide
)
Description:
example error when building mesa
Filename:
MIME Type:
Creator:
Kirill Chibisov
Created:
2023-09-03 17:53:41 UTC
Size:
165.43 KB
patch
obsolete
>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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-gcc', '--version']> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-gcc', '-Wl,--version...> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-g++', '--version']> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-g++', '-Wl,--version...> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-gcc', '--version']> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-gcc', '-Wl,--version']> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-g++', '--version']> >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 <Popen: returncode: 0 args: ['aarch64-unknown-linux-gnu-g++', '-Wl,--version']> >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 --- ><string>: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 <errno.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <stdint.h> > 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 <stdint.h> > 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 <stdint.h> > 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<stdio.h> > 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 <sys/sysmacros.h> > 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 <sys/sysmacros.h> > 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 <sys/sysmacros.h> > 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 <sys/mkdev.h> > 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 <sys/mkdev.h> > | ^~~~~~~~~~~~~ >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 <sched.h> >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 <limits.h> > #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 <xlocale.h> >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 <xlocale.h> > | ^~~~~~~~~~~ >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 <linux/futex.h> >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 <endian.h> >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 <dlfcn.h> >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 <sys/shm.h> >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 <cet.h> >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 <cet.h> > | ^~~~~~~ >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 <pthread_np.h> >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 <pthread_np.h> > | ^~~~~~~~~~~~~~ >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 <renderdoc_app.h> >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 <renderdoc_app.h> > | ^~~~~~~~~~~~~~~~~ >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 <sys/inotify.h> >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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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<int>(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 <stdlib.h> > > 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 > | ><command-line>: 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 <time.h> > 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 <threads.h> >#include <limits.h> > > #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 <errno.h> > 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 <math.h> > 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 <limits.h> > #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 <sys/types.h> > #include <dirent.h> > 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 <stdlib.h> > #include <locale.h> > #ifdef HAVE_XLOCALE_H > #include <xlocale.h> > #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 > | ><command-line>: 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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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 <limits.h> > #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<stdio.h> > 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 <pthread.h> >#include <limits.h> > > #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
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 913582
:
869499
|
869501
|
869502
| 869503