-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: binary or interpreter not executable. #20336
Comments
meson logs: -----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion libdrm` -> 0
stdout:
2.4.120
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.vectras.x11/files/usr/lib/pkgconfig:/data/data/com.vectras.x11/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --cflags libdrm` -> 0
stdout:
-I/data/data/com.vectras.x11/files/usr/include -I/data/data/com.vectras.x11/files/usr/include/libdrm
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.vectras.x11/files/usr/lib/pkgconfig:/data/data/com.vectras.x11/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs libdrm` -> 0
stdout:
-L/data/data/com.vectras.x11/files/usr/lib -ldrm
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.vectras.x11/files/usr/lib/pkgconfig:/data/data/com.vectras.x11/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs libdrm` -> 0
stdout:
-L/data/data/com.vectras.x11/files/usr/lib -ldrm
-----------
Run-time dependency libdrm found: YES 2.4.120
Pkg-config binary for 1 is cached.
Determining dependency 'libudev' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.vectras.x11/files/usr/lib/pkgconfig:/data/data/com.vectras.x11/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion libudev` -> 1
stderr:
Package libudev was not found in the pkg-config search path.
Perhaps you should add the directory containing `libudev.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libudev' found
-----------
CMake binary for 1 is cached.
Preliminary CMake check failed. Aborting.
Run-time dependency libudev found: NO (tried pkgconfig and cmake)
llvm-config binary for 1 specified from cross file, native file, or env var as ['/data/data/com.vectras.x11/files/usr/bin/llvm-config']
../src/meson.build:1749:13: ERROR: Failed running '/data/data/com.vectras.x11/files/usr/bin/llvm-config', binary or interpreter not executable.
Possibly wrong architecture or the executable bit is not set. |
Currently trying to replicate this locally. |
builder@826bfb6f6eba:~/termux-packages$ chmod +x /data/data/com.vectras.x11/files/usr/bin/llvm-config
builder@826bfb6f6eba:~/termux-packages$
builder@826bfb6f6eba:~/termux-packages$ file /data/data/com.vectras.x11/files/usr/bin/llvm-config
/data/data/com.vectras.x11/files/usr/bin/llvm-config: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /system/bin/linker64, not stripped
builder@826bfb6f6eba:~/termux-packages$
builder@826bfb6f6eba:~/termux-packages$ uname -m
x86_64
builder@826bfb6f6eba:~/termux-packages$
builder@826bfb6f6eba:~/termux-packages$ /data/data/com.vectras.x11/files/usr/bin/llvm-config --version
bash: /data/data/com.vectras.x11/files/usr/bin/llvm-config: cannot execute binary file: Exec format error
builder@826bfb6f6eba:~/termux-packages$
builder@826bfb6f6eba:~/termux-packages$ |
what do you mean? |
I am building the packages locally with the reproduction steps you have provided to see if the problem occurs for me as well. |
ok thanks |
Since you didn't specify |
I did get a build failure on llvm-config found: NO need ['>= 5.0.0']
Run-time dependency LLVM found: NO (tried config-tool)
Looking for a fallback subproject for the dependency llvm (modules: bitwriter, engine, mcdisassembler, mcjit, core, executionengine, scalaropts, transformutils, instcombine, native)
Building fallback subproject with default_library=static
../src/meson.build:1749:13: ERROR: Neither a subproject directory nor a llvm.wrap file was found.
A full log can be found at /home/builder/.termux-build/mesa/build/meson-logs/meson-log.txt Full meson log
Running container 'termux-package-builder' from image 'ghcr.io/termux/package-builder'...
Build started at 2024-05-27T21:46:25.866783
Main binary: /usr/bin/python3
Build Options: -Dcpp_rtti=false -Dgbm=enabled -Dopengl=true -Degl=enabled -Degl-native-platform=x11 -Dgles1=disabled -Dgles2=enabled -Ddri3=enabled -Dglx=dri -Dllvm=enabled -Dshared-llvm=disabled -Dplatforms=x11,wayland -Dgallium-drivers=swrast,virgl,zink -Dosmesa=true -Dglvnd=true -Dxmlconfig=disabled -Dvulkan-drivers=swrast,freedreno -Dfreedreno-kmds=msm,kgsl -Dprefix=/data/data/com.termux/files/usr -Dlibdir=lib -Dbuildtype=minsize -Dstrip=True -Dcmake_prefix_path=/data/data/com.termux/files/usr --cross-file=/home/builder/.termux-build/mesa/tmp/meson-crossfile-aarch64.txt
Python system: Linux
The Meson build system
Version: 1.4.0
Source dir: /home/builder/.termux-build/mesa/src
Build dir: /home/builder/.termux-build/mesa/build
Build type: cross build
Project name: mesa
Project version: 24.0.8
-----------
Detecting compiler via: `aarch64-linux-android-clang --version` -> 0
stdout:
Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)
Target: aarch64-unknown-linux-android24
Thread model: posix
InstalledDir: /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin
-----------
Running command: aarch64-linux-android-clang -E -dM -
-----
-----------
Detecting linker via: `aarch64-linux-android-clang -Wl,--version -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
-----------
Detecting LLD linker via: `aarch64-linux-android-clang -Wl,-v -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
stderr:
ld.lld: error: undefined symbol: main
>>> referenced by crtbegin.c
>>> /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o:(_start_main)
>>> referenced by crtbegin.c
>>> /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o:(_start_main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Sanity testing C compiler: aarch64-linux-android-clang
Is cross compiler: True.
Sanity check compiler command line: aarch64-linux-android-clang sanitycheckc.c -o sanitycheckc_cross.exe -fstack-protector-strong -Oz -I/data/data/com.termux/files/usr/include -D__USE_GNU -D_FILE_OFFSET_BITS=64 -c
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
C compiler for the host machine: aarch64-linux-android-clang (clang 17.0.2 "Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)")
C linker for the host machine: aarch64-linux-android-clang ld.lld 17.0.2
-----------
Detecting archiver via: `llvm-ar --version` -> 0
stdout:
LLVM (http://llvm.org/):
LLVM version 17.0.2
Optimized build.
-----------
-----------
Detecting compiler via: `aarch64-linux-android-clang++ --version` -> 0
stdout:
Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)
Target: aarch64-unknown-linux-android24
Thread model: posix
InstalledDir: /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin
-----------
Running command: aarch64-linux-android-clang++ -E -dM -
-----
-----------
Detecting linker via: `aarch64-linux-android-clang++ -Wl,--version -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
-----------
Detecting LLD linker via: `aarch64-linux-android-clang++ -Wl,-v -L/data/data/com.termux/files/usr/lib -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
stderr:
ld.lld: error: undefined symbol: main
>>> referenced by crtbegin.c
>>> /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o:(_start_main)
>>> referenced by crtbegin.c
>>> /home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android/24/crtbegin_dynamic.o:(_start_main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Sanity testing C++ compiler: aarch64-linux-android-clang++
Is cross compiler: True.
Sanity check compiler command line: aarch64-linux-android-clang++ sanitycheckcpp.cc -o sanitycheckcpp_cross.exe -fstack-protector-strong -Oz -I/data/data/com.termux/files/usr/include -D__USE_GNU -D_FILE_OFFSET_BITS=64 -c
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
C++ compiler for the host machine: aarch64-linux-android-clang++ (clang 17.0.2 "Android (10552028, +pgo, +bolt, +lto, -mlgo, based on r487747d) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)")
C++ linker for the host machine: aarch64-linux-android-clang++ ld.lld 17.0.2
-----------
Detecting compiler via: `gcc --version` -> 0
stdout:
gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 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.
-----------
Running command: gcc -E -dM -
-----
-----------
Detecting linker via: `gcc -Wl,--version` -> 0
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
stderr:
collect2 version 11.4.0
/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cctysBGI.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 --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
-----------
-----------
Detecting LLD linker via: `gcc -Wl,-v` -> 1
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
stderr:
collect2 version 11.4.0
/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbr6kuD.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 --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
ld: error: undefined symbol: main
>>> referenced by /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o:(_start)
collect2: error: ld returned 1 exit status
-----------
Sanity testing C compiler: gcc
Is cross compiler: False.
Sanity check compiler command line: gcc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
Running test binary command: /home/builder/.termux-build/mesa/build/meson-private/sanitycheckc.exe
C compiler for the build machine: gcc (gcc 11.4.0 "gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C linker for the build machine: gcc ld.lld 17.0.2
-----------
Detecting archiver via: `gcc-ar --version` -> 0
stdout:
GNU ar (GNU Binutils for Ubuntu) 2.38
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
-----------
-----------
Detecting compiler via: `c++ --version` -> 0
stdout:
c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 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.
-----------
Running command: c++ -E -dM -
-----
-----------
Detecting linker via: `c++ -Wl,--version` -> 0
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
stderr:
collect2 version 11.4.0
/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc87VVcf.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 --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
-----------
-----------
Detecting LLD linker via: `c++ -Wl,-v` -> 1
stdout:
LLD 17.0.2 (compatible with GNU linkers)
-----------
stderr:
collect2 version 11.4.0
/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cciJxHML.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 --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o
ld: error: undefined symbol: main
>>> referenced by /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o:(_start)
collect2: error: ld returned 1 exit status
-----------
Sanity testing C++ compiler: c++
Is cross compiler: False.
Sanity check compiler command line: c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
Running test binary command: /home/builder/.termux-build/mesa/build/meson-private/sanitycheckcpp.exe
C++ compiler for the build machine: c++ (gcc 11.4.0 "c++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0")
C++ linker for the build machine: c++ ld.lld 17.0.2
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: aarch64
Host machine cpu: aarch64
Target machine cpu family: aarch64
Target machine cpu: aarch64
../src/meson.build:271: WARNING: Turnip with the DRM KMD will require libdrm to always be present at runtime which may not always be the case on platforms such as Android.
../src/meson.build:498: WARNING: cannot auto-detect -mtls-dialect when cross-compiling, using compiler default
Pkg-config binary for host machine specified from cross file, native file, or env var as ['/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config']
Found pkg-config: YES (/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config) 0.29.2
Determining dependency 'vdpau' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion vdpau` -> 1
stderr:
Package vdpau was not found in the pkg-config search path.
Perhaps you should add the directory containing `vdpau.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vdpau' found
-----------
CMake binary for host machine is not cached
CMake binary for host machine specified from cross file, native file, or env var as ['cmake']
Found CMake: /home/builder/.termux-build/mesa/build/_wrapper/bin/cmake (3.29.3)
Extracting basic cmake information
CMake Toolchain: Calling CMake once to generate the compiler state
Calling CMake (['/home/builder/.termux-build/mesa/build/_wrapper/bin/cmake']) in /home/builder/.termux-build/mesa/build/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=/home/builder/.termux-build/mesa/build/meson-private/__CMake_compiler_info__/CMakeMesonTempToolchainFile.cmake"
- "."
- "-DCMAKE_PREFIX_PATH=/data/data/com.termux/files/usr"
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: /home/builder/.termux-build/mesa/build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-FTbZJX/CMakeLists.txt:20 add_executable(['cmTC_f2d22'])
CMake trace warning: target_link_options() TARGET cmTC_f2d22 not found
CMake TRACE: /home/builder/.termux-build/mesa/build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-FTbZJX/CMakeLists.txt:26 target_link_libraries(['cmTC_f2d22', ''])
CMake trace warning: add_executable() non imported executables are not supported
CMake TRACE: /home/builder/.termux-build/mesa/build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-DQJjQf/CMakeLists.txt:20 add_executable(['cmTC_cd1e9'])
CMake trace warning: target_link_options() TARGET cmTC_cd1e9 not found
CMake TRACE: /home/builder/.termux-build/mesa/build/meson-private/__CMake_compiler_info__/CMakeFiles/CMakeScratch/TryCompile-DQJjQf/CMakeLists.txt:26 target_link_libraries(['cmTC_cd1e9', ''])
Try CMake generator: auto
Calling CMake (['/home/builder/.termux-build/mesa/build/_wrapper/bin/cmake']) in /home/builder/.termux-build/mesa/build/meson-private/cmake_vdpau with:
- "--trace-expand"
- "--trace-format=json-v1"
- "--no-warn-unused-cli"
- "--trace-redirect=cmake_trace.txt"
- "-DCMAKE_TOOLCHAIN_FILE=/home/builder/.termux-build/mesa/build/meson-private/cmake_vdpau/CMakeMesonToolchainFile.cmake"
- "."
- "-DCMAKE_PREFIX_PATH=/data/data/com.termux/files/usr"
-- Module search paths: ['/', '/data/data/com.termux/files/usr', '/home/builder/.termux-build/_cache/cmake-3.29.3', '/opt', '/usr', '/usr/local']
-- CMake root: /home/builder/.termux-build/_cache/cmake-3.29.3/share/cmake-3.29
-- CMake architectures: ['i386-linux-gnu', 'x86_64-linux-gnu']
-- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', '', 'lib/i386-linux-gnu', 'lib/x86_64-linux-gnu']
Preliminary CMake check failed. Aborting.
Run-time dependency vdpau found: NO (tried pkgconfig and cmake)
Program glslangValidator found: NO
Determining dependency 'libva' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion libva` -> 1
stderr:
Package libva was not found in the pkg-config search path.
Perhaps you should add the directory containing `libva.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libva' found
-----------
CMake binary for host machine is cached.
Preliminary CMake check failed. Aborting.
Run-time dependency libva found: NO (tried pkgconfig and cmake)
Program python3 found: YES (/usr/bin/python3)
Running command: /usr/bin/python3 -c '
try:
from packaging.version import Version
except:
from distutils.version import StrictVersion as Version
import mako
assert Version(mako.__version__) >= Version("0.8.0")
'
--- stdout ---
--- stderr ---
Running compile:
Working directory: /tmp/tmphh6eda3k
Code:
#include <errno.h>
#ifndef ETIME
# define ETIME "MESON_GET_DEFINE_UNDEFINED_SENTINEL"
#endif
"MESON_GET_DEFINE_DELIMITER_START"
ETIME
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /tmp/tmphh6eda3k/testfile.c -E -P -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -P -O0 -Werror=implicit-function-declaration -std=c11` -> 0
stdout:
int android_get_application_target_sdk_version() __attribute__((__availability__(android,strict,introduced=24)));
int __system_property_get(const char* _Nonnull __name, char* _Nonnull __value);
int atoi(const char* _Nonnull __s) __attribute__((__pure__));
static __inline int android_get_device_api_level() {
char value[92] = { 0 };
if (__system_property_get("ro.build.version.sdk", value) < 1) return -1;
int api_level = atoi(value);
return (api_level > 0) ? api_level : -1;
}
int* _Nonnull __errno(void) __attribute__((__const__));
"MESON_GET_DEFINE_DELIMITER_START"
62
"MESON_GET_DEFINE_DELIMITER_END"
-----------
Fetching value of define "ETIME" : 62
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp7ejpnkhr
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp7ejpnkhr/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp7ejpnkhr/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: bswap32
>>> referenced by testfile.c
>>> /tmp/testfile-fd33cf.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp2flmz6wu
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp2flmz6wu/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp2flmz6wu/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "bswap32" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp6oo6xtjc
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp6oo6xtjc/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp6oo6xtjc/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: bswap64
>>> referenced by testfile.c
>>> /tmp/testfile-6cb331.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmphq4r211v
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmphq4r211v/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmphq4r211v/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "bswap64" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp4onz5ay8
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp4onz5ay8/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp4onz5ay8/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: clz
>>> referenced by testfile.c
>>> /tmp/testfile-28b8f2.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpu49yf_9k
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpu49yf_9k/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpu49yf_9k/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "clz" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpjaxn3umc
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpjaxn3umc/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpjaxn3umc/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: clzll
>>> referenced by testfile.c
>>> /tmp/testfile-4e7568.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpdbckqqyn
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpdbckqqyn/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpdbckqqyn/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "clzll" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpsypm0lrk
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpsypm0lrk/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpsypm0lrk/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: ctz
>>> referenced by testfile.c
>>> /tmp/testfile-31e8ed.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpkjhz2wjf
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpkjhz2wjf/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpkjhz2wjf/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "ctz" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpsjz9c7fl
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpsjz9c7fl/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpsjz9c7fl/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: expect
>>> referenced by testfile.c
>>> /tmp/testfile-0e511c.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpsironw7a
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpsironw7a/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpsironw7a/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "expect" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmphmdxkahd
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmphmdxkahd/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmphmdxkahd/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "ffs" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpai9yxt4q
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpai9yxt4q/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpai9yxt4q/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: ffsll
>>> referenced by testfile.c
>>> /tmp/testfile-c1deda.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp9af58kq8
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(ffsll) && !0
#error "No definition for __builtin_ffsll found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_ffsll)
#error "__builtin_ffsll not found"
#endif
#elif ! defined(ffsll)
__builtin_ffsll;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp9af58kq8/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp9af58kq8/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "ffsll" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppy7lfxg8
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppy7lfxg8/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmppy7lfxg8/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: popcount
>>> referenced by testfile.c
>>> /tmp/testfile-b1b715.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpgteqniss
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpgteqniss/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpgteqniss/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "popcount" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpkyj8apz9
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpkyj8apz9/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpkyj8apz9/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: popcountll
>>> referenced by testfile.c
>>> /tmp/testfile-c4cae1.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3u_71ahs
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3u_71ahs/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3u_71ahs/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "popcountll" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpmqab8sq7
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpmqab8sq7/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpmqab8sq7/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: unreachable
>>> referenced by testfile.c
>>> /tmp/testfile-b5ead2.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp8vlxutyz
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp8vlxutyz/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp8vlxutyz/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "unreachable" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmprjtgmrew
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmprjtgmrew/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmprjtgmrew/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: types_compatible_p
>>> referenced by testfile.c
>>> /tmp/testfile-6c6d55.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp4kkfkkt9
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp4kkfkkt9/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp4kkfkkt9/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "types_compatible_p" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp68827jcu
Code:
int foo(void) __attribute__((const));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp68827jcu/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp68827jcu/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute const: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp45wto99x
Code:
int foo(void) __attribute__((flatten));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp45wto99x/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp45wto99x/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute flatten: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpgejaeybf
Code:
int *foo(void) __attribute__((malloc));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpgejaeybf/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpgejaeybf/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute malloc: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpu1q1eqse
Code:
int foo(void) __attribute__((pure));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpu1q1eqse/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpu1q1eqse/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute pure: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppvjty7v7
Code:
int foo(void) __attribute__((unused));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppvjty7v7/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmppvjty7v7/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute unused: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp53rhreuj
Code:
int foo(void) __attribute__((warn_unused_result));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp53rhreuj/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp53rhreuj/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute warn_unused_result: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpckdwnhtt
Code:
int foo(void) __attribute__((weak));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpckdwnhtt/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpckdwnhtt/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute weak: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5nd_dmpz
Code:
int foo(const char * p, ...) __attribute__((format(printf, 1, 2)));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5nd_dmpz/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp5nd_dmpz/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute format: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp7o3ejztu
Code:
struct __attribute__((packed)) foo { int bar; };
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp7o3ejztu/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp7o3ejztu/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute packed: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3r37kcqz
Code:
int *foo(void) __attribute__((returns_nonnull));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3r37kcqz/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3r37kcqz/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute returns_nonnull: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpye_aiybr
Code:
int foo(void) { return 0; }
int bar(void) __attribute__((alias("foo")));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpye_aiybr/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpye_aiybr/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute alias: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpnykh5oz1
Code:
int foo(void) __attribute__((noreturn));
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpnykh5oz1/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpnykh5oz1/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute noreturn: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpzlp5u9dv
Code:
int foo(void) __attribute__((visibility("hidden"))); int foo(void) { return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpzlp5u9dv/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpzlp5u9dv/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=attributes` -> 0
Compiler for C supports function attribute visibility:hidden: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmphxs_s7qx
Code:
__uint128_t foo(void) { return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmphxs_s7qx/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmphxs_s7qx/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Checking if "__uint128_t" compiles: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3ifi4kya
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3ifi4kya/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3ifi4kya/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: reallocarray
>>> referenced by testfile.c
>>> /tmp/testfile-f88f03.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp9kxsodqu
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(reallocarray) && !0
#error "No definition for __builtin_reallocarray found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_reallocarray)
#error "__builtin_reallocarray not found"
#endif
#elif ! defined(reallocarray)
__builtin_reallocarray;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp9kxsodqu/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp9kxsodqu/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp9kxsodqu/testfile.c:17:18: error: "__builtin_reallocarray not found"
#error "__builtin_reallocarray not found"
^
1 error generated.
-----------
Checking for function "reallocarray" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpf6b4kj5i
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpf6b4kj5i/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpf6b4kj5i/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "fmemopen" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpduvco_ch
Code:
static char unused() { return 5; } int main() { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpduvco_ch/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpduvco_ch/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,--gc-sections -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking if "gc-sections" : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmplkw0zjuc
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmplkw0zjuc/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmplkw0zjuc/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=implicit-function-declaration` -> 0
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp24mdfct4
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp24mdfct4/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp24mdfct4/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=missing-prototypes` -> 0
Compiler for C supports arguments -Werror=missing-prototypes: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpdohvu1_1
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpdohvu1_1/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpdohvu1_1/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=return-type` -> 0
Compiler for C supports arguments -Werror=return-type: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpcboev26v
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpcboev26v/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpcboev26v/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=empty-body` -> 0
Compiler for C supports arguments -Werror=empty-body: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpvh8o92v0
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpvh8o92v0/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpvh8o92v0/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=incompatible-pointer-types` -> 0
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp7b7lyjel
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp7b7lyjel/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp7b7lyjel/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=int-conversion` -> 0
Compiler for C supports arguments -Werror=int-conversion: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp9ysnjxya
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp9ysnjxya/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp9ysnjxya/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wimplicit-fallthrough` -> 0
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmphq5n2uvb
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmphq5n2uvb/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmphq5n2uvb/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wmisleading-indentation` -> 0
Compiler for C supports arguments -Wmisleading-indentation: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpuy052goh
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpuy052goh/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpuy052goh/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wmissing-field-initializers -Wno-missing-field-initializers` -> 0
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpthtdo22f
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpthtdo22f/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpthtdo22f/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wformat-truncation -Wno-format-truncation` -> 1
stderr:
error: unknown warning option '-Wformat-truncation' [-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wno-format-truncation' [-Werror,-Wunknown-warning-option]
-----------
Compiler for C supports arguments -Wno-format-truncation: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppzecybg6
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppzecybg6/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmppzecybg6/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wnonnull-compare -Wno-nonnull-compare` -> 1
stderr:
error: unknown warning option '-Wnonnull-compare' [-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wno-nonnull-compare' [-Werror,-Wunknown-warning-option]
-----------
Compiler for C supports arguments -Wno-nonnull-compare: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpvi9tkfz5
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpvi9tkfz5/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpvi9tkfz5/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-math-errno` -> 0
Compiler for C supports arguments -fno-math-errno: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpy7ue2z7h
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpy7ue2z7h/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpy7ue2z7h/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-trapping-math` -> 0
Compiler for C supports arguments -fno-trapping-math: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmplkpa9i1w
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmplkpa9i1w/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmplkpa9i1w/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Qunused-arguments` -> 0
Compiler for C supports arguments -Qunused-arguments: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpnbw28tw2
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpnbw28tw2/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpnbw28tw2/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-common` -> 0
Compiler for C supports arguments -fno-common: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpd8hrtfam
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpd8hrtfam/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpd8hrtfam/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wunknown-pragmas -Wno-unknown-pragmas` -> 0
Compiler for C supports arguments -Wno-unknown-pragmas: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpo1qbcoyz
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpo1qbcoyz/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpo1qbcoyz/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wmicrosoft-enum-value -Wno-microsoft-enum-value` -> 0
Compiler for C supports arguments -Wno-microsoft-enum-value: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpzkm_kxxo
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpzkm_kxxo/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpzkm_kxxo/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wunused-function -Wno-unused-function` -> 0
Compiler for C supports arguments -Wno-unused-function: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmptcz4b5g7
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmptcz4b5g7/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmptcz4b5g7/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=format` -> 0
Compiler for C supports arguments -Werror=format: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpkw85u9wr
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpkw85u9wr/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpkw85u9wr/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wformat-security` -> 0
Compiler for C supports arguments -Wformat-security: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp29zmvkt1
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp29zmvkt1/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp29zmvkt1/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=thread-safety` -> 0
Compiler for C supports arguments -Werror=thread-safety: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp9zs1ufr4
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp9zs1ufr4/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp9zs1ufr4/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -ffunction-sections` -> 0
Compiler for C supports arguments -ffunction-sections: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpgm9ao9ra
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpgm9ao9ra/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpgm9ao9ra/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fdata-sections` -> 0
Compiler for C supports arguments -fdata-sections: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3d4jvvyl
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3d4jvvyl/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp3d4jvvyl/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=return-type` -> 0
Compiler for C++ supports arguments -Werror=return-type: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5w4calb4
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5w4calb4/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp5w4calb4/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=empty-body` -> 0
Compiler for C++ supports arguments -Werror=empty-body: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3n8hd8bb
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3n8hd8bb/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp3n8hd8bb/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wmisleading-indentation` -> 0
Compiler for C++ supports arguments -Wmisleading-indentation: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp8j9lkd7n
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp8j9lkd7n/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp8j9lkd7n/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wnon-virtual-dtor -Wno-non-virtual-dtor` -> 0
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5n2lsepx
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5n2lsepx/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp5n2lsepx/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wmissing-field-initializers -Wno-missing-field-initializers` -> 0
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpfy10j8nz
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpfy10j8nz/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpfy10j8nz/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wformat-truncation -Wno-format-truncation` -> 1
stderr:
error: unknown warning option '-Wformat-truncation' [-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wno-format-truncation' [-Werror,-Wunknown-warning-option]
-----------
Compiler for C++ supports arguments -Wno-format-truncation: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpns5wl9mj
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpns5wl9mj/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpns5wl9mj/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-math-errno` -> 0
Compiler for C++ supports arguments -fno-math-errno: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpi1qj23ie
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpi1qj23ie/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpi1qj23ie/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fno-trapping-math` -> 0
Compiler for C++ supports arguments -fno-trapping-math: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp2veuwo82
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp2veuwo82/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp2veuwo82/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Qunused-arguments` -> 0
Compiler for C++ supports arguments -Qunused-arguments: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmped7tn6h6
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmped7tn6h6/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmped7tn6h6/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -flifetime-dse=1` -> 1
stderr:
clang-17: error: unknown argument: '-flifetime-dse=1'
-----------
Compiler for C++ supports arguments -flifetime-dse=1: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpw95nm9yf
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpw95nm9yf/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpw95nm9yf/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wunknown-pragmas -Wno-unknown-pragmas` -> 0
Compiler for C++ supports arguments -Wno-unknown-pragmas: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppmxo0bdf
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppmxo0bdf/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmppmxo0bdf/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wmicrosoft-enum-value -Wno-microsoft-enum-value` -> 0
Compiler for C++ supports arguments -Wno-microsoft-enum-value: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp63sufp5y
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp63sufp5y/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp63sufp5y/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=format` -> 0
Compiler for C++ supports arguments -Werror=format: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5ebzzsz8
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5ebzzsz8/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp5ebzzsz8/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Wformat-security` -> 0
Compiler for C++ supports arguments -Wformat-security: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp87mlpr9_
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp87mlpr9_/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp87mlpr9_/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -ffunction-sections` -> 0
Compiler for C++ supports arguments -ffunction-sections: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmput1a9cba
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmput1a9cba/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmput1a9cba/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -fdata-sections` -> 0
Compiler for C++ supports arguments -fdata-sections: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5zzob5c1
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5zzob5c1/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp5zzob5c1/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Woverride-init -Wno-override-init` -> 0
Compiler for C supports arguments -Wno-override-init: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmphz4abw9m
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmphz4abw9m/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmphz4abw9m/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Winitializer-overrides -Wno-initializer-overrides` -> 0
Compiler for C supports arguments -Wno-initializer-overrides: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp_28kitr2
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp_28kitr2/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp_28kitr2/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=pointer-arith` -> 0
Compiler for C supports arguments -Werror=pointer-arith: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp8yka7itd
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp8yka7itd/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp8yka7itd/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=vla` -> 0
Compiler for C supports arguments -Werror=vla: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp2l912zm6
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp2l912zm6/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp2l912zm6/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=gnu-empty-initializer` -> 0
Compiler for C supports arguments -Werror=gnu-empty-initializer: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp6_p7rnam
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp6_p7rnam/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp6_p7rnam/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=pointer-arith` -> 0
Compiler for C++ supports arguments -Werror=pointer-arith: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpck581wf7
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpck581wf7/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpck581wf7/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=vla` -> 0
Compiler for C++ supports arguments -Werror=vla: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp2hr6w6cx
Code:
extern int i;
int i;
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp2hr6w6cx/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp2hr6w6cx/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -Werror=gnu-empty-initializer` -> 0
Compiler for C++ supports arguments -Werror=gnu-empty-initializer: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpy3u9sz9c
Code:
#define __builtin_ia32_clflushopt meson_disable_define_of___builtin_ia32_clflushopt
#include <limits.h>
#undef __builtin_ia32_clflushopt
#ifdef __cplusplus
extern "C"
#endif
char __builtin_ia32_clflushopt (void);
#if defined __stub___builtin_ia32_clflushopt || defined __stub_____builtin_ia32_clflushopt
fail fail fail this function is not going to work
#endif
int main(void) {
return __builtin_ia32_clflushopt ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpy3u9sz9c/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpy3u9sz9c/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -mclflushopt -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: __builtin_ia32_clflushopt
>>> referenced by testfile.c
>>> /tmp/testfile-d32f64.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpuk48_cjk
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(__builtin_ia32_clflushopt) && !1
#error "No definition for __builtin_ia32_clflushopt found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_ia32_clflushopt)
#error "__builtin_ia32_clflushopt not found"
#endif
#elif ! defined(__builtin_ia32_clflushopt)
__builtin_ia32_clflushopt;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpuk48_cjk/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpuk48_cjk/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -mclflushopt -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpuk48_cjk/testfile.c:17:18: error: "__builtin_ia32_clflushopt not found"
#error "__builtin_ia32_clflushopt not found"
^
1 error generated.
-----------
Checking for function "__builtin_ia32_clflushopt" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp2qi5mdld
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);
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp2qi5mdld/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp2qi5mdld/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Checking if "GCC atomic builtins" compiles: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpulyvjdit
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);
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpulyvjdit/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpulyvjdit/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking if "GCC atomic builtins required -latomic" : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpbdtdgz_o
Code:
#include <stdint.h>
uint64_t v;
int main() {
return __sync_add_and_fetch(&v, (uint64_t)1);
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpbdtdgz_o/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpbdtdgz_o/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking if "GCC 64bit atomics" with dependency : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpb8r4bgim
Code:
int main(void) { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpb8r4bgim/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpb8r4bgim/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Wl,--start-group -lws2_32 -Wl,--allow-shlib-undefined -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem -Wl,--end-group` -> 1
stderr:
ld.lld: error: unable to find library -lws2_32
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpn9r_06t3
Code:
#include <stddef.h>
int main(void) {
void * something;
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpn9r_06t3/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpn9r_06t3/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3jnto46t
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3jnto46t/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3jnto46t/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpg9_w9ea_
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpg9_w9ea_/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpg9_w9ea_/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp39peukhi
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp39peukhi/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp39peukhi/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpnjbcbg2w
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpnjbcbg2w/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpnjbcbg2w/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpvtm09n0s
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpvtm09n0s/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpvtm09n0s/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3zjcs3ep
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3zjcs3ep/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3zjcs3ep/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp3zjcs3ep/testfile.c:3:39: error: 'a' declared as an array with a negative size
int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpnoxixb8d
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 11)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpnoxixb8d/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpnoxixb8d/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp6gclx_z6
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 9)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp6gclx_z6/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp6gclx_z6/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3skzeyps
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 8)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3skzeyps/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3skzeyps/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmph6bay4zi
Code:
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmph6bay4zi/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmph6bay4zi/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument --print-search-dirs` -> 0
stdout:
programs: =/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin
libraries: =/home/builder/.termux-build/_cache/android-r26b-api-24-v4/lib/clang/17:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/lib/clang/17/lib/linux/aarch64:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android/24:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib
-----------
Library ws2_32 found: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmplwub8xhn
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmplwub8xhn/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmplwub8xhn/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Header "sys/sysmacros.h" has symbol "major" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpaadww8aa
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpaadww8aa/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpaadww8aa/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Header "sys/sysmacros.h" has symbol "minor" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp0900vo8a
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp0900vo8a/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp0900vo8a/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Header "sys/sysmacros.h" has symbol "makedev" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmprf1a4gnb
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmprf1a4gnb/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmprf1a4gnb/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmprf1a4gnb/testfile.c:2:18: fatal error: 'sys/mkdev.h' file not found
#include <sys/mkdev.h>
^~~~~~~~~~~~~
1 error generated.
-----------
Header "sys/mkdev.h" has symbol "major" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpqtkjjy_w
Code:
#include <sched.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpqtkjjy_w/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpqtkjjy_w/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "sched.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpk2qnd9sg
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpk2qnd9sg/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpk2qnd9sg/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "sched_getaffinity" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpy0dmikjg
Code:
#include <sys/types.h>
#include <sys/sysctl.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpy0dmikjg/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpy0dmikjg/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpy0dmikjg/testfile.c:2:18: fatal error: 'sys/sysctl.h' file not found
#include <sys/sysctl.h>
^~~~~~~~~~~~~~
1 error generated.
-----------
Check usable header "sys/sysctl.h" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp4nr22rj1
Code:
#include <linux/futex.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp4nr22rj1/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp4nr22rj1/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "linux/futex.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpg2dengjh
Code:
#include <endian.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpg2dengjh/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpg2dengjh/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "endian.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp8835ceyf
Code:
#include <dlfcn.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp8835ceyf/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp8835ceyf/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "dlfcn.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpq1impf8p
Code:
#include <sys/shm.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpq1impf8p/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpq1impf8p/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "sys/shm.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpy8fx8rqd
Code:
#include <cet.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpy8fx8rqd/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpy8fx8rqd/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "cet.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpfxy0klcc
Code:
#include <pthread_np.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpfxy0klcc/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpfxy0klcc/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpfxy0klcc/testfile.c:2:18: fatal error: 'pthread_np.h' file not found
#include <pthread_np.h>
^~~~~~~~~~~~~~
1 error generated.
-----------
Check usable header "pthread_np.h" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpir3_84a3
Code:
#include <renderdoc_app.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpir3_84a3/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpir3_84a3/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpir3_84a3/testfile.c:2:18: fatal error: 'renderdoc_app.h' file not found
#include <renderdoc_app.h>
^~~~~~~~~~~~~~~~~
1 error generated.
-----------
Check usable header "renderdoc_app.h" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpsa6cxsmj
Code:
#include <sys/inotify.h>
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpsa6cxsmj/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpsa6cxsmj/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
Check usable header "sys/inotify.h" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5_izq2uw
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5_izq2uw/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp5_izq2uw/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp5_izq2uw/testfile.c:10:14: warning: incompatible redeclaration of library function 'strtof' [-Wincompatible-library-redeclaration]
char strtof (void);
^
/home/builder/.termux-build/mesa/build/meson-private/tmp5_izq2uw/testfile.c:10:14: note: 'strtof' is a builtin with type 'float (const char *, char **)'
1 warning generated.
-----------
Checking for function "strtof" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmps_qt7zjv
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmps_qt7zjv/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmps_qt7zjv/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "mkostemp" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3pv5gzo0
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3pv5gzo0/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3pv5gzo0/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: memfd_create
>>> referenced by testfile.c
>>> /tmp/testfile-f1ecf6.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpi3bguo2b
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(memfd_create) && !0
#error "No definition for __builtin_memfd_create found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_memfd_create)
#error "__builtin_memfd_create not found"
#endif
#elif ! defined(memfd_create)
__builtin_memfd_create;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpi3bguo2b/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpi3bguo2b/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpi3bguo2b/testfile.c:17:18: error: "__builtin_memfd_create not found"
#error "__builtin_memfd_create not found"
^
1 error generated.
-----------
Checking for function "memfd_create" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmptonmyezj
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmptonmyezj/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmptonmyezj/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: random_r
>>> referenced by testfile.c
>>> /tmp/testfile-072f35.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpy9cy0ytb
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(random_r) && !0
#error "No definition for __builtin_random_r found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_random_r)
#error "__builtin_random_r not found"
#endif
#elif ! defined(random_r)
__builtin_random_r;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpy9cy0ytb/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpy9cy0ytb/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpy9cy0ytb/testfile.c:17:18: error: "__builtin_random_r not found"
#error "__builtin_random_r not found"
^
1 error generated.
-----------
Checking for function "random_r" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp6ze_v59x
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp6ze_v59x/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp6ze_v59x/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "flock" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpeqxkd0ux
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpeqxkd0ux/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpeqxkd0ux/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "strtok_r" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp2wd4b8v7
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp2wd4b8v7/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp2wd4b8v7/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: getrandom
>>> referenced by testfile.c
>>> /tmp/testfile-acfd42.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpijy42log
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(getrandom) && !0
#error "No definition for __builtin_getrandom found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_getrandom)
#error "__builtin_getrandom not found"
#endif
#elif ! defined(getrandom)
__builtin_getrandom;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpijy42log/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpijy42log/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpijy42log/testfile.c:17:18: error: "__builtin_getrandom not found"
#error "__builtin_getrandom not found"
^
1 error generated.
-----------
Checking for function "getrandom" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpugen9ql7
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpugen9ql7/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpugen9ql7/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: qsort_s
>>> referenced by testfile.c
>>> /tmp/testfile-e8f886.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp4kinm8a3
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp4kinm8a3/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp4kinm8a3/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp4kinm8a3/testfile.c:17:18: error: "__builtin_qsort_s not found"
#error "__builtin_qsort_s not found"
^
1 error generated.
-----------
Checking for function "qsort_s" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpmingufu0
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpmingufu0/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpmingufu0/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "posix_fallocate" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpxzgi41x1
Code:
#define secure_getenv meson_disable_define_of_secure_getenv
#include <limits.h>
#undef secure_getenv
#ifdef __cplusplus
extern "C"
#endif
char secure_getenv (void);
#if defined __stub_secure_getenv || defined __stub___secure_getenv
fail fail fail this function is not going to work
#endif
int main(void) {
return secure_getenv ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpxzgi41x1/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpxzgi41x1/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
ld.lld: error: undefined symbol: secure_getenv
>>> referenced by testfile.c
>>> /tmp/testfile-6c95a8.o:(main)
clang-17: error: linker command failed with exit code 1 (use -v to see invocation)
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmptkjbnhwt
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(secure_getenv) && !0
#error "No definition for __builtin_secure_getenv found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_secure_getenv)
#error "__builtin_secure_getenv not found"
#endif
#elif ! defined(secure_getenv)
__builtin_secure_getenv;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmptkjbnhwt/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmptkjbnhwt/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmptkjbnhwt/testfile.c:17:18: error: "__builtin_secure_getenv not found"
#error "__builtin_secure_getenv not found"
^
1 error generated.
-----------
Checking for function "secure_getenv" : NO
Running compile:
Working directory: /tmp/tmps2g47iqz
Code:
int i = static_cast<int>(0);
-----------
Command line: `aarch64-linux-android-clang++ /tmp/tmps2g47iqz/testfile.cpp -o /tmp/tmps2g47iqz/output.obj -D_FILE_OFFSET_BITS=64 -c -std=c++17` -> 0
Compiler accepts -std=c++17: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp496ry9dc
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);
}
-----------
Command line: `aarch64-linux-android-clang++ -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp496ry9dc/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp496ry9dc/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -std=c++17 -fno-rtti -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="24.0.8"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=0 -DHAVE_OPENGL_ES_2=1 -DHAVE_SWRAST -DHAVE_VIRGL -DHAVE_ZINK -DUSE_VK_COMPILER=1 -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -DVIDEO_CODEC_AV1DEC=1 -DVIDEO_CODEC_AV1ENC=1 -DVIDEO_CODEC_VP9DEC=1 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=0 -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_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_CET_H -DHAVE_SYS_INOTIFY_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_POSIX_FALLOCATE -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp496ry9dc/testfile.cpp:2:13: warning: '_GNU_SOURCE' macro redefined [-Wmacro-redefined]
#define _GNU_SOURCE
^
<command line>:63:9: note: previous definition is here
#define _GNU_SOURCE 1
^
/home/builder/.termux-build/mesa/build/meson-private/tmp496ry9dc/testfile.cpp:10:7: error: use of undeclared identifier 'qsort_r'
qsort_r((void*)&arr[0], 1, 1, dcomp, t);
^
1 warning and 1 error generated.
-----------
Checking if "GNU qsort_r" : links: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpg52rzt6h
Code:
#include <stdlib.h>
static int dcomp(void *t, const void *l, const void *r) { return 0; }
int main(int ac, char **av) {
int arr[] = { 1 };
void *t = NULL;
qsort_r((void*)&arr[0], 1, 1, t, dcomp);
return (0);
}
-----------
Command line: `aarch64-linux-android-clang++ -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpg52rzt6h/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpg52rzt6h/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -std=c++17 -fno-rtti -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="24.0.8"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=0 -DHAVE_OPENGL_ES_2=1 -DHAVE_SWRAST -DHAVE_VIRGL -DHAVE_ZINK -DUSE_VK_COMPILER=1 -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -DVIDEO_CODEC_AV1DEC=1 -DVIDEO_CODEC_AV1ENC=1 -DVIDEO_CODEC_VP9DEC=1 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=0 -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_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_CET_H -DHAVE_SYS_INOTIFY_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_POSIX_FALLOCATE -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpg52rzt6h/testfile.cpp:9:7: error: use of undeclared identifier 'qsort_r'
qsort_r((void*)&arr[0], 1, 1, t, dcomp);
^
1 error generated.
-----------
Checking if "BSD qsort_r" : links: NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp97jcc2i0
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp97jcc2i0/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp97jcc2i0/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp97jcc2i0/testfile.c:5:28: warning: extra tokens at end of #ifndef directive [-Wextra-tokens]
#ifndef struct timespec
^
//
1 warning generated.
-----------
Header "time.h" has symbol "struct timespec" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpjys7vzom
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpjys7vzom/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpjys7vzom/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "thrd_create" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpf_715u5b
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpf_715u5b/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpf_715u5b/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11 -D_GNU_SOURCE` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpf_715u5b/testfile.c:6:17: error: use of undeclared identifier 'program_invocation_name'
program_invocation_name;
^
1 error generated.
-----------
Header "errno.h" has symbol "program_invocation_name" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpwcl51k_k
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;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpwcl51k_k/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpwcl51k_k/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11 -D_GNU_SOURCE` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpwcl51k_k/testfile.c:6:17: error: use of undeclared identifier 'issignaling'
issignaling;
^
1 error generated.
-----------
Header "math.h" has symbol "issignaling" : NO
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp4ercq4jm
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp4ercq4jm/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp4ercq4jm/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "posix_memalign" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpox8lll_i
Code:
#include <sys/types.h>
#include <dirent.h>
void bar(void) {
struct dirent foo;
foo.d_type;
}
-----------
Command line: `aarch64-linux-android-clang -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpox8lll_i/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpox8lll_i/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument -std=c11` -> 0
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpox8lll_i/testfile.c:5:17: warning: expression result unused [-Wunused-value]
foo.d_type;
~~~ ^~~~~~
1 warning generated.
-----------
Checking whether type "struct dirent" has member "d_type" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmph506mus8
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmph506mus8/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmph506mus8/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS '-DPACKAGE_VERSION="24.0.8"' '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"' -DHAVE_OPENGL=1 -DHAVE_OPENGL_ES_1=0 -DHAVE_OPENGL_ES_2=1 -DHAVE_SWRAST -DHAVE_VIRGL -DHAVE_ZINK -DUSE_VK_COMPILER=1 -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -DVIDEO_CODEC_AV1DEC=1 -DVIDEO_CODEC_AV1ENC=1 -DVIDEO_CODEC_VP9DEC=1 -DHAVE_X11_PLATFORM -DHAVE_WAYLAND_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_XCB_PLATFORM -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DGLAPI_EXPORT_PROTO_ENTRY_POINTS=0 -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_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_CET_H -DHAVE_SYS_INOTIFY_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_POSIX_FALLOCATE -DHAVE_STRUCT_TIMESPEC -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmph506mus8/testfile.c:2:13: warning: '_GNU_SOURCE' macro redefined [-Wmacro-redefined]
#define _GNU_SOURCE
^
<command line>:63:9: note: previous definition is here
#define _GNU_SOURCE 1
^
1 warning generated.
-----------
Checking if "strtod has locale support" : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmphz32skq6
Code:
int main() { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmphz32skq6/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmphz32skq6/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-Bsymbolic -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking if "Bsymbolic" : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpibi9k6jy
Code:
int main() { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpibi9k6jy/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpibi9k6jy/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,--version-script=/home/builder/.termux-build/mesa/src/build-support/conftest.map -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking if "version-script" : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppkpw4g4o
Code:
int main() { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppkpw4g4o/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmppkpw4g4o/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,--dynamic-list=/home/builder/.termux-build/mesa/src/build-support/conftest.dyn -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking if "dynamic-list" : links: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpvddxf66k
Code:
int main(void) { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpvddxf66k/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpvddxf66k/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Wl,--fatal-warnings -Wl,--build-id=sha1 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Compiler for C supports link arguments -Wl,--build-id=sha1: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpog1fhjq0
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpog1fhjq0/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpog1fhjq0/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "dlopen" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpzgrjr8dn
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpzgrjr8dn/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpzgrjr8dn/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "dladdr" with dependency : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp5em6r7yq
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp5em6r7yq/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp5em6r7yq/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "dl_iterate_phdr" : YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmprg09146u
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 ();
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmprg09146u/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmprg09146u/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 0
Checking for function "clock_gettime" : YES
Determining dependency 'zlib' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion zlib` -> 0
stdout:
1.3.1
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --cflags zlib` -> 0
stdout:
-I/data/data/com.termux/files/usr/include
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs zlib` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -lz
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs zlib` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -lz
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp_audpywi
Code:
#include <stddef.h>
int main(void) {
void * something;
return 0;
}
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp_audpywi/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp_audpywi/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp4v6lu8fv
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp4v6lu8fv/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp4v6lu8fv/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpk4qrgic3
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpk4qrgic3/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpk4qrgic3/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpoqvv_6dz
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpoqvv_6dz/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpoqvv_6dz/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpgoha92pr
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpgoha92pr/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpgoha92pr/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp57a262yw
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp57a262yw/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp57a262yw/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppfw8_1lx
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppfw8_1lx/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmppfw8_1lx/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmppfw8_1lx/testfile.cpp:3:39: error: 'a' declared as an array with a negative size
int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmppwiqtpcp
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 11)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmppwiqtpcp/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmppwiqtpcp/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp46yzknna
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 9)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp46yzknna/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp46yzknna/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpiz3lo1be
Code:
#include <stddef.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 8)]; a[0]=0; return 0; }
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpiz3lo1be/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmpiz3lo1be/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument` -> 0
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3m_5x10q
Code:
-----------
Command line: `aarch64-linux-android-clang++ -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3m_5x10q/testfile.cpp -o /home/builder/.termux-build/mesa/build/meson-private/tmp3m_5x10q/output.obj -c -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=implicit-function-declaration -Werror=unknown-warning-option -Werror=unused-command-line-argument -Werror=ignored-optimization-argument --print-search-dirs` -> 0
stdout:
programs: =/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin
libraries: =/home/builder/.termux-build/_cache/android-r26b-api-24-v4/lib/clang/17:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/lib/clang/17/lib/linux/aarch64:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android/24:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib/aarch64-linux-android:/home/builder/.termux-build/_cache/android-r26b-api-24-v4/bin/../sysroot/usr/lib
-----------
Run-time dependency zlib found: YES 1.3.1
Determining dependency 'libzstd' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion libzstd` -> 0
stdout:
1.5.6
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --cflags libzstd` -> 0
stdout:
-I/data/data/com.termux/files/usr/include
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs libzstd` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -lzstd
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs libzstd` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -lzstd
-----------
Run-time dependency libzstd found: YES 1.5.6
Run-time dependency threads found: YES
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp9i_61t6_
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;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp9i_61t6_/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp9i_61t6_/output.exe -pthread -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -D_GNU_SOURCE -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmp9i_61t6_/testfile.c:9:32: error: use of undeclared identifier 'pthread_setaffinity_np'
void *a = (void*) &pthread_setaffinity_np;
^
1 error generated.
-----------
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmpufk4b6gp
Code:
#include <pthread.h>
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 !0 && !defined(pthread_setaffinity_np) && !0
#error "No definition for __builtin_pthread_setaffinity_np found in the prefix"
#endif
#ifdef __has_builtin
#if !__has_builtin(__builtin_pthread_setaffinity_np)
#error "__builtin_pthread_setaffinity_np not found"
#endif
#elif ! defined(pthread_setaffinity_np)
__builtin_pthread_setaffinity_np;
#endif
return 0;
}
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmpufk4b6gp/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmpufk4b6gp/output.exe -pthread -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -std=c11 -D_GNU_SOURCE -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem` -> 1
stderr:
/home/builder/.termux-build/mesa/build/meson-private/tmpufk4b6gp/testfile.c:12:14: error: "No definition for __builtin_pthread_setaffinity_np found in the prefix"
#error "No definition for __builtin_pthread_setaffinity_np found in the prefix"
^
/home/builder/.termux-build/mesa/build/meson-private/tmpufk4b6gp/testfile.c:17:18: error: "__builtin_pthread_setaffinity_np not found"
#error "__builtin_pthread_setaffinity_np not found"
^
2 errors generated.
-----------
Checking for function "pthread_setaffinity_np" with dependency threads: NO
Determining dependency 'expat' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion expat` -> 0
stdout:
2.6.2
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --cflags expat` -> 0
stdout:
-I/data/data/com.termux/files/usr/include
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs expat` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -lexpat
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs expat` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -lexpat
-----------
Run-time dependency expat found: YES 2.6.2
Running compile:
Working directory: /home/builder/.termux-build/mesa/build/meson-private/tmp3_5hr7kh
Code:
int main(void) { return 0; }
-----------
Command line: `aarch64-linux-android-clang -L/data/data/com.termux/files/usr/lib -I/data/data/com.termux/files/usr/include /home/builder/.termux-build/mesa/build/meson-private/tmp3_5hr7kh/testfile.c -o /home/builder/.termux-build/mesa/build/meson-private/tmp3_5hr7kh/output.exe -fstack-protector-strong -Oz -D__USE_GNU -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration -Wl,--start-group -lm -Wl,--allow-shlib-undefined -Wl,-rpath=/data/data/com.termux/files/usr/lib -fopenmp -static-openmp -fno-openmp-implicit-rpath -Wl,--enable-new-dtags -Wl,--as-needed -Wl,-z,relro,-z,now -landroid-shmem -Wl,--end-group` -> 0
Library m found: YES
Determining dependency 'libdrm' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion libdrm` -> 0
stdout:
2.4.120
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --cflags libdrm` -> 0
stdout:
-I/data/data/com.termux/files/usr/include -I/data/data/com.termux/files/usr/include/libdrm
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs libdrm` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -ldrm
-----------
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --libs libdrm` -> 0
stdout:
-L/data/data/com.termux/files/usr/lib -ldrm
-----------
Run-time dependency libdrm found: YES 2.4.120
Determining dependency 'libudev' with pkg-config executable '/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config'
env[PKG_CONFIG_LIBDIR]: /data/data/com.termux/files/usr/lib/pkgconfig:/data/data/com.termux/files/usr/share/pkgconfig
env[PKG_CONFIG]: /home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config
env[PKG_CONFIG_PATH]:
-----------
Called: `/home/builder/.termux-build/mesa/build/_wrapper/bin/pkg-config --modversion libudev` -> 1
stderr:
Package libudev was not found in the pkg-config search path.
Perhaps you should add the directory containing `libudev.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libudev' found
-----------
CMake binary for host machine is cached.
Preliminary CMake check failed. Aborting.
Run-time dependency libudev found: NO (tried pkgconfig and cmake)
llvm-config binary for host machine specified from cross file, native file, or env var as ['/data/data/com.termux/files/usr/bin/llvm-config']
llvm-config found: NO need ['>= 5.0.0']
Run-time dependency LLVM found: NO (tried config-tool)
Looking for a fallback subproject for the dependency llvm (modules: bitwriter, engine, mcdisassembler, mcjit, core, executionengine, scalaropts, transformutils, instcombine, native)
Building fallback subproject with default_library=static
../src/meson.build:1749:13: ERROR: Neither a subproject directory nor a llvm.wrap file was found. |
i will try to build it on aarch64 machine |
Hello @TomJo2000, I'm the one who got the LLVM-related error first. The build system seems to be broken when cross-compiling. The build script is trying to do something that just doesn't make sense: it's trying to run an incompatible For the time being, I'm trying to set up a buildx-based build environment where I'm gonna iterate through each of the possible architectures that we're trying to target, this should ensure that we're building from a host architecture to the same architecture and, with that change, workaround the build script bug. Edit: I actually forgot to explain how I got the issue in the first place. Just remove the |
I can not reproduce the mesa build failure with |
You sure won't, @TomJo2000 was probably buildiing |
So do I. Does the issue only happen without |
I was building without |
Well it's always building the specified target packages from source. |
Something is wrong in OP's build environment.
But in termux-package-builder container 👇
|
termux-packages/build-package.sh Line 194 in 70a966e
termux-packages/packages/ldc/build.sh Line 143 in 70a966e
|
I also encountered this while building a fork. In my case the function termux-packages/build-package.sh Lines 517 to 522 in 70a966e
termux-packages/scripts/build/termux_step_override_config_scripts.sh Lines 10 to 12 in 70a966e
The obvious solution to me seemed to be to comment out the 2nd block of code above and proceed. That has worked for me to bypass the build error while cross-compiling |
I don't fully understand the |
Superseeded by #21130. |
Problem description
Log
What steps will reproduce the bug?
./build-package.sh -a aarch64 libandroid-shmem xorg-server-xvfb
What is the expected behavior?
System information
The text was updated successfully, but these errors were encountered: