Build started at 2019-03-23T15:43:05.412653 Main binary: /usr/bin/python3.6 Python system: Linux The Meson build system Version: 0.49.2 Source dir: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0 Build dir: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm Build type: cross build Program python found: YES (/usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/python3.6/bin/python) Running command: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/python3.6/bin/python bin/meson_get_version.py --- stdout --- 19.0.0 --- stderr --- Project name: mesa Project version: 19.0.0 Sanity testing C compiler: x86_64-pc-linux-gnu-gcc Is cross compiler: False. Sanity check compiler command line: x86_64-pc-linux-gnu-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckc.c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckc.exe Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckc.exe Appending CFLAGS from environment: '-march=skylake -O3 -pipe' Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' Appending CPPFLAGS from environment: ' ' Sanity testing C compiler: armv7a-linux-gnueabihf-gcc Is cross compiler: True. Sanity check compiler command line: armv7a-linux-gnueabihf-gcc -O2 -pipe -fomit-frame-pointer -c /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckc.c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckc_cross.exe Sanity check compile stdout: ----- Sanity check compile stderr: ----- Appending CFLAGS from environment: '-march=skylake -O3 -pipe' Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' Appending CPPFLAGS from environment: ' ' Native C compiler: x86_64-pc-linux-gnu-gcc (gcc 8.3.0 "x86_64-pc-linux-gnu-gcc (Gentoo 8.3.0 p1.0) 8.3.0") Cross C compiler: armv7a-linux-gnueabihf-gcc (gcc 8.2.0) Sanity testing C++ compiler: x86_64-pc-linux-gnu-g++ Is cross compiler: False. Sanity check compiler command line: x86_64-pc-linux-gnu-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckcpp.cc -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckcpp.exe Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckcpp.exe Appending CXXFLAGS from environment: '-march=skylake -O3 -pipe' Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' Appending CPPFLAGS from environment: ' ' Sanity testing C++ compiler: armv7a-linux-gnueabihf-g++ Is cross compiler: True. Sanity check compiler command line: armv7a-linux-gnueabihf-g++ -O2 -pipe -fomit-frame-pointer -c /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckcpp.cc -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0-.arm/meson-private/sanitycheckcpp_cross.exe Sanity check compile stdout: ----- Sanity check compile stderr: ----- Appending CXXFLAGS from environment: '-march=skylake -O3 -pipe' Appending LDFLAGS from environment: '-Wl,-O1 -Wl,--as-needed' Appending CPPFLAGS from environment: ' ' Native C++ compiler: x86_64-pc-linux-gnu-g++ (gcc 8.3.0 "x86_64-pc-linux-gnu-g++ (Gentoo 8.3.0 p1.0) 8.3.0") Cross C++ compiler: armv7a-linux-gnueabihf-g++ (gcc 8.2.0) Host machine cpu family: arm Host machine cpu: armv7a Target machine cpu family: arm Target machine cpu: armv7a Build machine cpu family: x86_64 Build machine cpu: x86_64 Program pkg-config found: YES (/usr/bin/pkg-config) DEPRECATION: Project targetting '>= 0.45' but tried to use feature deprecated since '0.48.0': python3 module Running command: /usr/bin/python3.6 -c from distutils.version import StrictVersion import mako assert StrictVersion(mako.__version__) > StrictVersion("0.8.0") --- stdout --- --- stderr --- Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpajswsfr_ Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpajswsfr_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpajswsfr_/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define bswap32 meson_disable_define_of_bswap32 #include #undef bswap32 #ifdef __cplusplus extern "C" #endif char bswap32 (); #if defined __stub_bswap32 || defined __stub___bswap32 fail fail fail this function is not going to work #endif int main () { return bswap32 (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/cc8DNvR7.o: In function `main': testfile.c:(.text+0x4): undefined reference to `bswap32' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpq0mozume Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpq0mozume/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpq0mozume/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_bswap32) #error "__builtin_bswap32 not found" #endif #elif ! defined(bswap32) /* Check for __builtin_bswap32 only if no includes were added to the * prefix above, which means no definition of bswap32 can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_bswap32; #else #error "No definition for __builtin_bswap32 found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "bswap32" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7_119urt Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7_119urt/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7_119urt/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define bswap64 meson_disable_define_of_bswap64 #include #undef bswap64 #ifdef __cplusplus extern "C" #endif char bswap64 (); #if defined __stub_bswap64 || defined __stub___bswap64 fail fail fail this function is not going to work #endif int main () { return bswap64 (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/cch9hSB4.o: In function `main': testfile.c:(.text+0x4): undefined reference to `bswap64' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnk_e255b Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnk_e255b/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnk_e255b/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_bswap64) #error "__builtin_bswap64 not found" #endif #elif ! defined(bswap64) /* Check for __builtin_bswap64 only if no includes were added to the * prefix above, which means no definition of bswap64 can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_bswap64; #else #error "No definition for __builtin_bswap64 found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "bswap64" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpgehuxlmp Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpgehuxlmp/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpgehuxlmp/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define clz meson_disable_define_of_clz #include #undef clz #ifdef __cplusplus extern "C" #endif char clz (); #if defined __stub_clz || defined __stub___clz fail fail fail this function is not going to work #endif int main () { return clz (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/cc7Kqul8.o: In function `main': testfile.c:(.text+0x4): undefined reference to `clz' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_jzpiwzw Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_jzpiwzw/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_jzpiwzw/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_clz) #error "__builtin_clz not found" #endif #elif ! defined(clz) /* Check for __builtin_clz only if no includes were added to the * prefix above, which means no definition of clz can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_clz; #else #error "No definition for __builtin_clz found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "clz" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7l9vkyqb Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7l9vkyqb/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7l9vkyqb/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define clzll meson_disable_define_of_clzll #include #undef clzll #ifdef __cplusplus extern "C" #endif char clzll (); #if defined __stub_clzll || defined __stub___clzll fail fail fail this function is not going to work #endif int main () { return clzll (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccCqJkwg.o: In function `main': testfile.c:(.text+0x4): undefined reference to `clzll' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmprkl74gm5 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmprkl74gm5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmprkl74gm5/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_clzll) #error "__builtin_clzll not found" #endif #elif ! defined(clzll) /* Check for __builtin_clzll only if no includes were added to the * prefix above, which means no definition of clzll can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_clzll; #else #error "No definition for __builtin_clzll found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "clzll" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmptv5_hz5j Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmptv5_hz5j/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmptv5_hz5j/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define ctz meson_disable_define_of_ctz #include #undef ctz #ifdef __cplusplus extern "C" #endif char ctz (); #if defined __stub_ctz || defined __stub___ctz fail fail fail this function is not going to work #endif int main () { return ctz (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccGYSqfk.o: In function `main': testfile.c:(.text+0x4): undefined reference to `ctz' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp1a1vozmh Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp1a1vozmh/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp1a1vozmh/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_ctz) #error "__builtin_ctz not found" #endif #elif ! defined(ctz) /* Check for __builtin_ctz only if no includes were added to the * prefix above, which means no definition of ctz can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_ctz; #else #error "No definition for __builtin_ctz found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "ctz" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfdeicqr_ Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfdeicqr_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfdeicqr_/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define expect meson_disable_define_of_expect #include #undef expect #ifdef __cplusplus extern "C" #endif char expect (); #if defined __stub_expect || defined __stub___expect fail fail fail this function is not going to work #endif int main () { return expect (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccoj1sLs.o: In function `main': testfile.c:(.text+0x4): undefined reference to `expect' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5b1_vcfo Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5b1_vcfo/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5b1_vcfo/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_expect) #error "__builtin_expect not found" #endif #elif ! defined(expect) /* Check for __builtin_expect only if no includes were added to the * prefix above, which means no definition of expect can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_expect; #else #error "No definition for __builtin_expect found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "expect" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8u8nyu3o Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8u8nyu3o/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8u8nyu3o/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define ffs meson_disable_define_of_ffs #include #undef ffs #ifdef __cplusplus extern "C" #endif char ffs (); #if defined __stub_ffs || defined __stub___ffs fail fail fail this function is not going to work #endif int main () { return ffs (); } Compiler stdout: Compiler stderr: Checking for function "ffs" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpf9uevb2e Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpf9uevb2e/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpf9uevb2e/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define ffsll meson_disable_define_of_ffsll #include #undef ffsll #ifdef __cplusplus extern "C" #endif char ffsll (); #if defined __stub_ffsll || defined __stub___ffsll fail fail fail this function is not going to work #endif int main () { return ffsll (); } Compiler stdout: Compiler stderr: Checking for function "ffsll" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpoewul61l Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpoewul61l/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpoewul61l/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define popcount meson_disable_define_of_popcount #include #undef popcount #ifdef __cplusplus extern "C" #endif char popcount (); #if defined __stub_popcount || defined __stub___popcount fail fail fail this function is not going to work #endif int main () { return popcount (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccCLyEUE.o: In function `main': testfile.c:(.text+0x4): undefined reference to `popcount' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdzvk2y_e Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdzvk2y_e/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdzvk2y_e/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_popcount) #error "__builtin_popcount not found" #endif #elif ! defined(popcount) /* Check for __builtin_popcount only if no includes were added to the * prefix above, which means no definition of popcount can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_popcount; #else #error "No definition for __builtin_popcount found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "popcount" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpwnkthmq2 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpwnkthmq2/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpwnkthmq2/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define popcountll meson_disable_define_of_popcountll #include #undef popcountll #ifdef __cplusplus extern "C" #endif char popcountll (); #if defined __stub_popcountll || defined __stub___popcountll fail fail fail this function is not going to work #endif int main () { return popcountll (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccqvQyLI.o: In function `main': testfile.c:(.text+0x4): undefined reference to `popcountll' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp47ftycbn Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp47ftycbn/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp47ftycbn/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_popcountll) #error "__builtin_popcountll not found" #endif #elif ! defined(popcountll) /* Check for __builtin_popcountll only if no includes were added to the * prefix above, which means no definition of popcountll can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_popcountll; #else #error "No definition for __builtin_popcountll found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "popcountll" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpclu11yqq Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpclu11yqq/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpclu11yqq/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define unreachable meson_disable_define_of_unreachable #include #undef unreachable #ifdef __cplusplus extern "C" #endif char unreachable (); #if defined __stub_unreachable || defined __stub___unreachable fail fail fail this function is not going to work #endif int main () { return unreachable (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccJ5nY9Q.o: In function `main': testfile.c:(.text+0x4): undefined reference to `unreachable' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5lg2468k Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5lg2468k/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5lg2468k/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_unreachable) #error "__builtin_unreachable not found" #endif #elif ! defined(unreachable) /* Check for __builtin_unreachable only if no includes were added to the * prefix above, which means no definition of unreachable can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_unreachable; #else #error "No definition for __builtin_unreachable found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "unreachable" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpx0d5xm26 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpx0d5xm26/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpx0d5xm26/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((const)); Compiler stdout: Compiler stderr: Checking if "__attribute__((const))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpbwi5jr8s Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpbwi5jr8s/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpbwi5jr8s/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((flatten)); Compiler stdout: Compiler stderr: Checking if "__attribute__((flatten))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphb65zsw_ Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphb65zsw_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphb65zsw_/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((malloc)); Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphb65zsw_/testfile.c:1:1: warning: 'malloc' attribute ignored [-Wattributes] int foo(void) __attribute__((malloc)); ^~~ Checking if "__attribute__((malloc))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmf7ajl16 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmf7ajl16/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmf7ajl16/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((pure)); Compiler stdout: Compiler stderr: Checking if "__attribute__((pure))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpxrc32mnh Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpxrc32mnh/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpxrc32mnh/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((unused)); Compiler stdout: Compiler stderr: Checking if "__attribute__((unused))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp4osg07g5 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp4osg07g5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp4osg07g5/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((warn_unused_result)); Compiler stdout: Compiler stderr: Checking if "__attribute__((warn_unused_result))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7crziogo Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7crziogo/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7crziogo/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((weak)); Compiler stdout: Compiler stderr: Checking if "__attribute__((weak))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppo5kn5bi Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppo5kn5bi/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppo5kn5bi/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(const char *p, ...) __attribute__((format(printf, 1, 2))); Compiler stdout: Compiler stderr: Checking if "__attribute__((format(...)))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvpa3k4cz Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvpa3k4cz/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvpa3k4cz/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: struct __attribute__((packed)) foo { int bar; }; Compiler stdout: Compiler stderr: Checking if "__attribute__((packed))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvj4xz2zl Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvj4xz2zl/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvj4xz2zl/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int *foo(void) __attribute__((returns_nonnull)); Compiler stdout: Compiler stderr: Checking if "__attribute__((returns_nonnull))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdp3jh8fm Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdp3jh8fm/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdp3jh8fm/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo_def(void) __attribute__((visibility("default"))); int foo_hid(void) __attribute__((visibility("hidden"))); int foo_int(void) __attribute__((visibility("internal"))); int foo_pro(void) __attribute__((visibility("protected"))); Compiler stdout: Compiler stderr: Checking if "__attribute__((visibility(...)))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpx_fbmgqt Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpx_fbmgqt/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpx_fbmgqt/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) { return 0; } int bar(void) __attribute__((alias("foo"))); Compiler stdout: Compiler stderr: Checking if "__attribute__((alias(...)))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpl7rqc_j5 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpl7rqc_j5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpl7rqc_j5/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: int foo(void) __attribute__((__noreturn__)); Compiler stdout: Compiler stderr: Checking if "__attribute__((__noreturn__))" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpiaw_zzky Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpiaw_zzky/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpiaw_zzky/output.obj -O2 -fomit-frame-pointer -O0 -Werror=implicit-function-declaration Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=implicit-function-declaration: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp2fn9abtx Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp2fn9abtx/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp2fn9abtx/output.obj -O2 -fomit-frame-pointer -O0 -Werror=missing-prototypes Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=missing-prototypes: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnixju9uh Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnixju9uh/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnixju9uh/output.obj -O2 -fomit-frame-pointer -O0 -Werror=return-type Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=return-type: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnr7ol1fl Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnr7ol1fl/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpnr7ol1fl/output.obj -O2 -fomit-frame-pointer -O0 -fno-math-errno Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-math-errno: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp06lhft_l Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp06lhft_l/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp06lhft_l/output.obj -O2 -fomit-frame-pointer -O0 -fno-trapping-math Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-trapping-math: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpi_z2jdtu Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpi_z2jdtu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpi_z2jdtu/output.obj -O2 -fomit-frame-pointer -O0 -Qunused-arguments Code: int i; Compiler stdout: Compiler stderr: armv7a-linux-gnueabihf-gcc: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'? Compiler for C supports arguments -Qunused-arguments: NO Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa1of5mtx Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa1of5mtx/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa1of5mtx/output.obj -O2 -fomit-frame-pointer -O0 -Wmissing-field-initializers Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wmissing-field-initializers: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzni7hhk2 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzni7hhk2/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzni7hhk2/output.obj -O2 -fomit-frame-pointer -O0 -Wformat-truncation Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wformat-truncation: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppv41o47x Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppv41o47x/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppv41o47x/output.obj -O2 -fomit-frame-pointer -O0 -fvisibility=hidden Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fvisibility=hidden: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpemz3tb60 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpemz3tb60/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpemz3tb60/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Werror=return-type Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=return-type: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5yjke3gr Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5yjke3gr/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5yjke3gr/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -fno-math-errno Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fno-math-errno: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdu8_ij66 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdu8_ij66/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpdu8_ij66/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -fno-trapping-math Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fno-trapping-math: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplvr04xc2 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplvr04xc2/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplvr04xc2/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Qunused-arguments Code: int i; Compiler stdout: Compiler stderr: armv7a-linux-gnueabihf-g++: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'? Compiler for C++ supports arguments -Qunused-arguments: NO Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7cryyir9 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7cryyir9/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7cryyir9/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Wnon-virtual-dtor Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wnon-virtual-dtor: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp80xik62z Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp80xik62z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp80xik62z/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Wmissing-field-initializers Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wmissing-field-initializers: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_p877ql2 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_p877ql2/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_p877ql2/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Wformat-truncation Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wformat-truncation: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpuy2bqoyh Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpuy2bqoyh/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpuy2bqoyh/output.obj -O2 -fomit-frame-pointer -O0 -Woverride-init Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Woverride-init: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmt96ggha Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmt96ggha/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmt96ggha/output.obj -O2 -fomit-frame-pointer -O0 -Winitializer-overrides Code: int i; Compiler stdout: Compiler stderr: armv7a-linux-gnueabihf-gcc: error: unrecognized command line option '-Winitializer-overrides'; did you mean '-Wno-suggest-override'? Compiler for C supports arguments -Winitializer-overrides: NO Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplwrch5g0 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplwrch5g0/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplwrch5g0/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -fvisibility=hidden Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fvisibility=hidden: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpcyh35r96 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpcyh35r96/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpcyh35r96/output.obj -O2 -fomit-frame-pointer -O0 -Werror=pointer-arith Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5ssd6o5d Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5ssd6o5d/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5ssd6o5d/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Werror=pointer-arith Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfxknsc0p Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfxknsc0p/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfxknsc0p/output.obj -O2 -fomit-frame-pointer -O0 -Werror=vla Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=vla: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmptyossapr Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmptyossapr/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmptyossapr/output.obj -O2 -fomit-frame-pointer -O0 -fpermissive -Werror=vla Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=vla: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp0yamn1c8 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp0yamn1c8/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp0yamn1c8/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include int main() { struct { uint64_t *v; } x; return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) & (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL); } Compiler stdout: Compiler stderr: Checking if "GCC atomic builtins" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzc296330 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzc296330/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzc296330/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #include int main() { struct { uint64_t *v; } x; return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) & (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/cc74hdHL.o: In function `main': testfile.c:(.text+0x14): undefined reference to `__atomic_load_8' testfile.c:(.text+0x3c): undefined reference to `__atomic_fetch_add_8' collect2: error: ld returned 1 exit status Checking if "GCC atomic builtins required -latomic" links: NO Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplahb9rq6 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplahb9rq6/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmplahb9rq6/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -Wl,--start-group -latomic -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library atomic found: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp45vocmty Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp45vocmty/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp45vocmty/output.exe -Wl,--start-group -latomic -Wl,--end-group -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #include uint64_t v; int main() { return __sync_add_and_fetch(&v, (uint64_t)1); } Compiler stdout: Compiler stderr: Checking if "GCC 64bit atomics" with dependency -latomic links: YES Message: Cross compiling to different architectures, and the host cannot run the build machine's binaries. Disabling assembly. Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpkrvw31ob Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpkrvw31ob/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpkrvw31ob/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include int main () { /* If it's not defined as a macro, try to use as a symbol */ #ifndef major major; #endif } Compiler stdout: Compiler stderr: Header has symbol "major" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa3rbs5df Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa3rbs5df/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa3rbs5df/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpa3rbs5df/testfile.c:1:10: fatal error: xlocale.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Checking if "xlocale.h" compiles: NO Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppywfr31g Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppywfr31g/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmppywfr31g/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: Checking if "sys/sysctl.h" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb2rpc70m Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb2rpc70m/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb2rpc70m/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: Checking if "linux/futex.h" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpgqi_fxj_ Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpgqi_fxj_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpgqi_fxj_/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: Checking if "endian.h" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpk3b3mgpi Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpk3b3mgpi/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpk3b3mgpi/output.obj -O2 -fomit-frame-pointer -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: Checking if "dlfcn.h" compiles: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb7e8vce1 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb7e8vce1/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb7e8vce1/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define strtof meson_disable_define_of_strtof #include #undef strtof #ifdef __cplusplus extern "C" #endif char strtof (); #if defined __stub_strtof || defined __stub___strtof fail fail fail this function is not going to work #endif int main () { return strtof (); } Compiler stdout: Compiler stderr: Checking for function "strtof" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpskik948g Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpskik948g/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpskik948g/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define mkostemp meson_disable_define_of_mkostemp #include #undef mkostemp #ifdef __cplusplus extern "C" #endif char mkostemp (); #if defined __stub_mkostemp || defined __stub___mkostemp fail fail fail this function is not going to work #endif int main () { return mkostemp (); } Compiler stdout: Compiler stderr: Checking for function "mkostemp" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5xn05_h3 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5xn05_h3/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5xn05_h3/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define posix_memalign meson_disable_define_of_posix_memalign #include #undef posix_memalign #ifdef __cplusplus extern "C" #endif char posix_memalign (); #if defined __stub_posix_memalign || defined __stub___posix_memalign fail fail fail this function is not going to work #endif int main () { return posix_memalign (); } Compiler stdout: Compiler stderr: Checking for function "posix_memalign" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmq80uns8 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmq80uns8/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpmq80uns8/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define timespec_get meson_disable_define_of_timespec_get #include #undef timespec_get #ifdef __cplusplus extern "C" #endif char timespec_get (); #if defined __stub_timespec_get || defined __stub___timespec_get fail fail fail this function is not going to work #endif int main () { return timespec_get (); } Compiler stdout: Compiler stderr: Checking for function "timespec_get" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp3cj6mdyf Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp3cj6mdyf/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp3cj6mdyf/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define memfd_create meson_disable_define_of_memfd_create #include #undef memfd_create #ifdef __cplusplus extern "C" #endif char memfd_create (); #if defined __stub_memfd_create || defined __stub___memfd_create fail fail fail this function is not going to work #endif int main () { return memfd_create (); } Compiler stdout: Compiler stderr: Checking for function "memfd_create" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DPACKAGE_VERSION="19.0.0" -DPACKAGE_BUGREPORT="https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa" -DGLX_USE_TLS -DENABLE_ST_OMX_BELLAGIO=0 -DENABLE_ST_OMX_TIZONIA=0 -DHAVE_X11_PLATFORM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DHAVE_DRM_PLATFORM -DHAVE_SURFACELESS_PLATFORM -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_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_VISIBILITY -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DMAJOR_IN_SYSMACROS -DHAVE_SYS_SYSCTL_H -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_POSIX_MEMALIGN -DHAVE_TIMESPEC_GET -DHAVE_MEMFD_CREATE Code: #define _GNU_SOURCE #include #include #ifdef HAVE_XLOCALE_H #include #endif int main() { locale_t loc = newlocale(LC_CTYPE_MASK, "C", NULL); const char *s = "1.0"; char *end; double d = strtod_l(s, end, loc); float f = strtof_l(s, end, loc); freelocale(loc); return 0; } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c:2: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE : note: this is the location of the previous definition /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c: In function 'main': /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c:12:30: warning: passing argument 2 of 'strtod_l' from incompatible pointer type [-Wincompatible-pointer-types] double d = strtod_l(s, end, loc); ^~~ In file included from /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c:3: /usr/armv7a-linux-gnueabihf/usr/include/stdlib.h:296:22: note: expected 'char ** restrict' but argument is of type 'char *' char **__restrict __endptr, locale_t __loc) ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c:13:29: warning: passing argument 2 of 'strtof_l' from incompatible pointer type [-Wincompatible-pointer-types] float f = strtof_l(s, end, loc); ^~~ In file included from /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp8nti3o1y/testfile.c:3: /usr/armv7a-linux-gnueabihf/usr/include/stdlib.h:300:28: note: expected 'char ** restrict' but argument is of type 'char *' char **__restrict __endptr, locale_t __loc) ~~~~~~~~~~~~~~~~~~^~~~~~~~ Checking if "strtod has locale support" links: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpy3ik0u5f Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpy3ik0u5f/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpy3ik0u5f/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 -Wl,-Bsymbolic Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "Bsymbolic" links: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpbqe129w6 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpbqe129w6/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpbqe129w6/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 -Wl,--gc-sections Code: static char unused() { return 5; } int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "gc-sections" links: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpld7qew1l Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpld7qew1l/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpld7qew1l/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 -Wl,--version-script=/usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0/build-support/conftest.map Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "version-script" links: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpv2x8a5wa Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpv2x8a5wa/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpv2x8a5wa/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 -Wl,--dynamic-list=/usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/work/mesa-19.0.0/build-support/conftest.dyn Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "dynamic-list" links: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp54knh_kf Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp54knh_kf/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp54knh_kf/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define dlopen meson_disable_define_of_dlopen #include #undef dlopen #ifdef __cplusplus extern "C" #endif char dlopen (); #if defined __stub_dlopen || defined __stub___dlopen fail fail fail this function is not going to work #endif int main () { return dlopen (); } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/ccBPkmTt.o: In function `main': testfile.c:(.text+0x4): undefined reference to `dlopen' collect2: error: ld returned 1 exit status Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpr_idspae Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpr_idspae/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpr_idspae/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_dlopen) #error "__builtin_dlopen not found" #endif #elif ! defined(dlopen) /* Check for __builtin_dlopen only if no includes were added to the * prefix above, which means no definition of dlopen can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_dlopen; #else #error "No definition for __builtin_dlopen found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpr_idspae/testfile.c: In function 'main': /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpr_idspae/testfile.c:14:17: error: '__builtin_dlopen' undeclared (first use in this function); did you mean '__builtin_drem'? __builtin_dlopen; ^~~~~~~~~~~~~~~~ __builtin_drem /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpr_idspae/testfile.c:14:17: note: each undeclared identifier is reported only once for each function it appears in Checking for function "dlopen" : NO Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpy4a65wbk Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpy4a65wbk/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpy4a65wbk/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -Wl,--start-group -ldl -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library dl found: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpkhdl5fkj Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpkhdl5fkj/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpkhdl5fkj/output.exe -Wl,--start-group -ldl -Wl,--end-group -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define dladdr meson_disable_define_of_dladdr #include #undef dladdr #ifdef __cplusplus extern "C" #endif char dladdr (); #if defined __stub_dladdr || defined __stub___dladdr fail fail fail this function is not going to work #endif int main () { return dladdr (); } Compiler stdout: Compiler stderr: Checking for function "dladdr" with dependency -ldl: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphzieltu4 Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphzieltu4/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmphzieltu4/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define dl_iterate_phdr meson_disable_define_of_dl_iterate_phdr #include #undef dl_iterate_phdr #ifdef __cplusplus extern "C" #endif char dl_iterate_phdr (); #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr fail fail fail this function is not going to work #endif int main () { return dl_iterate_phdr (); } Compiler stdout: Compiler stderr: Checking for function "dl_iterate_phdr" : YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpav8pq88d Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpav8pq88d/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpav8pq88d/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 Code: #define clock_gettime meson_disable_define_of_clock_gettime #include #undef clock_gettime #ifdef __cplusplus extern "C" #endif char clock_gettime (); #if defined __stub_clock_gettime || defined __stub___clock_gettime fail fail fail this function is not going to work #endif int main () { return clock_gettime (); } Compiler stdout: Compiler stderr: Checking for function "clock_gettime" : YES Determining dependency 'zlib' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion zlib` -> 0 1.2.11 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags zlib` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config zlib --libs` -> 0 -lz Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config zlib --libs` -> 0 -lz Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzk15f69y Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzk15f69y/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpzk15f69y/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lz -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency zlib found: YES 1.2.11 Cross dependency threads found: YES Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp22tn2b2y Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp22tn2b2y/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp22tn2b2y/output.exe -pthread -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -std=c99 -D_GNU_SOURCE Code: #include #include #if defined __stub_pthread_setaffinity_np || defined __stub___pthread_setaffinity_np fail fail fail this function is not going to work #endif int main() { void *a = (void*) &pthread_setaffinity_np; long b = (long) a; return (int) b; } Compiler stdout: Compiler stderr: Checking for function "pthread_setaffinity_np" with dependency threads: YES Determining dependency 'expat' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion expat` -> 0 2.2.6 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags expat` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config expat --libs` -> 0 -lexpat Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config expat --libs` -> 0 -lexpat Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpk4nbk0hl Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpk4nbk0hl/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpk4nbk0hl/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lexpat -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency expat found: YES 2.2.6 Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpuotg5_pf Command line: armv7a-linux-gnueabihf-gcc /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpuotg5_pf/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpuotg5_pf/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library m found: YES Determining dependency 'libdrm' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion libdrm` -> 0 2.4.97 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags libdrm` -> 0 -I/usr/armv7a-linux-gnueabihf/usr/include/libdrm Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config libdrm --libs` -> 0 -ldrm Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config libdrm --libs` -> 0 -ldrm Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp0xg4a74x Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp0xg4a74x/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp0xg4a74x/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -ldrm -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency libdrm found: YES 2.4.97 Found llvm-config: /usr/lib/llvm/8/bin/llvm-config (8.0.0) Cross dependency LLVM (modules: bitwriter, engine, mcdisassembler, mcjit) found: YES 8.0.0 Got config-tool variable has-rtti : YES Program bison found: YES (/usr/bin/bison) Program flex found: YES (/usr/bin/flex) Determining dependency 'x11' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion x11` -> 0 1.6.7 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags x11` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config x11 --libs` -> 0 -lX11 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config x11 --libs` -> 0 -lX11 Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_s63hb6e Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_s63hb6e/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_s63hb6e/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lX11 -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency x11 found: YES 1.6.7 Determining dependency 'xext' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xext` -> 0 1.3.4 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xext` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xext --libs` -> 0 -lXext Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xext --libs` -> 0 -lXext Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpjc36xv52 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpjc36xv52/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpjc36xv52/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lXext -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xext found: YES 1.3.4 Determining dependency 'xdamage' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xdamage` -> 0 1.1.5 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xdamage` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xdamage --libs` -> 0 -lXdamage -lXfixes Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xdamage --libs` -> 0 -lXdamage -lXfixes Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfyvdcecj Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfyvdcecj/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpfyvdcecj/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lXdamage -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5ckp6_e7 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5ckp6_e7/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp5ckp6_e7/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lXfixes -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xdamage found: YES 1.1.5 Determining dependency 'xfixes' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xfixes` -> 0 5.0.3 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xfixes` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xfixes --libs` -> 0 -lXfixes Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xfixes --libs` -> 0 -lXfixes Cross dependency xfixes found: YES 5.0.3 Determining dependency 'xcb-glx' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-glx` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-glx` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-glx --libs` -> 0 -lxcb-glx Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-glx --libs` -> 0 -lxcb-glx Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpaql_k_ee Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpaql_k_ee/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpaql_k_ee/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-glx -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-glx found: YES 1.13.1 Determining dependency 'xcb' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb --libs` -> 0 -lxcb Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb --libs` -> 0 -lxcb Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7mbj2vm_ Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7mbj2vm_/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp7mbj2vm_/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb found: YES 1.13.1 Determining dependency 'x11-xcb' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion x11-xcb` -> 0 1.6.7 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags x11-xcb` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config x11-xcb --libs` -> 0 -lX11-xcb -lX11 -lxcb Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config x11-xcb --libs` -> 0 -lX11-xcb -lX11 -lxcb Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp1g3p8mu3 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp1g3p8mu3/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp1g3p8mu3/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lX11-xcb -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency x11-xcb found: YES 1.6.7 Determining dependency 'xcb-dri2' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-dri2` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-dri2` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-dri2 --libs` -> 0 -lxcb-dri2 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-dri2 --libs` -> 0 -lxcb-dri2 Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpv5_usfvf Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpv5_usfvf/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpv5_usfvf/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-dri2 -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-dri2 found: YES 1.13.1 Determining dependency 'xcb-dri3' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-dri3` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-dri3` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-dri3 --libs` -> 0 -lxcb-dri3 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-dri3 --libs` -> 0 -lxcb-dri3 Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpj75qbw_o Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpj75qbw_o/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpj75qbw_o/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-dri3 -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-dri3 found: YES 1.13.1 Determining dependency 'xcb-present' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-present` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-present` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-present --libs` -> 0 -lxcb-present Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-present --libs` -> 0 -lxcb-present Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpi6enb0zg Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpi6enb0zg/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpi6enb0zg/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-present -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-present found: YES 1.13.1 Determining dependency 'xcb-sync' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-sync` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-sync` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-sync --libs` -> 0 -lxcb-sync Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-sync --libs` -> 0 -lxcb-sync Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp73p49vtr Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp73p49vtr/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp73p49vtr/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-sync -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-sync found: YES 1.13.1 Determining dependency 'xshmfence' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xshmfence` -> 0 1.3 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xshmfence` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xshmfence --libs` -> 0 -lxshmfence Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xshmfence --libs` -> 0 -lxshmfence Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpqb29rj80 Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpqb29rj80/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpqb29rj80/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxshmfence -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xshmfence found: YES 1.3 Determining dependency 'dri2proto' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion dri2proto` -> 0 2.8 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags dri2proto` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config dri2proto --libs` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config dri2proto --libs` -> 0 Cross dependency dri2proto found: YES 2.8 Determining dependency 'xxf86vm' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xxf86vm` -> 0 1.1.4 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xxf86vm` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xxf86vm --libs` -> 0 -lXxf86vm Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xxf86vm --libs` -> 0 -lXxf86vm Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvm787ntf Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvm787ntf/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpvm787ntf/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lXxf86vm -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xxf86vm found: YES 1.1.4 Determining dependency 'glproto' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion glproto` -> 0 1.4.17 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags glproto` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config glproto --libs` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config glproto --libs` -> 0 Cross dependency glproto found: YES 1.4.17 Determining dependency 'xcb-xfixes' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-xfixes` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-xfixes` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-xfixes --libs` -> 0 -lxcb-xfixes Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-xfixes --libs` -> 0 -lxcb-xfixes Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_z1piqnw Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_z1piqnw/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmp_z1piqnw/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-xfixes -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-xfixes found: YES 1.13.1 Determining dependency 'xcb-randr' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xcb-randr` -> 0 1.13.1 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --cflags xcb-randr` -> 0 Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-randr --libs` -> 0 -lxcb-randr Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config xcb-randr --libs` -> 0 -lxcb-randr Running compile: Working directory: /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb_wq5hno Command line: armv7a-linux-gnueabihf-g++ /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb_wq5hno/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /usr/armv7a-linux-gnueabihf/tmp/portage/media-libs/mesa-19.0.0/temp/tmpb_wq5hno/output.exe -O2 -fomit-frame-pointer -O2 -fomit-frame-pointer -Wl,-O1 -Wl,--as-needed -O0 -fpermissive -Wl,--start-group -lxcb-randr -Wl,--end-group -Wl,--allow-shlib-undefined Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Cross dependency xcb-randr found: YES 1.13.1 Determining dependency 'xrandr' with pkg-config executable '/usr/bin/armv7a-linux-gnueabihf-pkg-config' Called `/usr/bin/armv7a-linux-gnueabihf-pkg-config --modversion xrandr` -> 1 Dependency xrandr not found: CMake binary missing from cross file Cross dependency xrandr found: NO (tried pkgconfig) meson.build:1404:4: ERROR: Dependency "xrandr" not found, tried pkgconfig