Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Build started at 2022-12-21T07:45:30.931173
- Main binary: /usr/bin/python
- Build Options: -Dprefix=/home/cain/dev/mesa/build_22.2.1 --cross-file=x86-linux-gnu
- Python system: Linux
- The Meson build system
- Version: 0.64.1
- Source dir: /home/cain/dev/mesa
- Build dir: /home/cain/dev/mesa/build_22.2.1
- Build type: cross build
- Program python3 found: YES (/usr/bin/python3)
- Running command: /usr/bin/python3 bin/meson_get_version.py
- --- stdout ---
- 22.2.1
- --- stderr ---
- Project name: mesa
- Project version: 22.2.1
- -----
- Detecting compiler via: /usr/bin/gcc --version
- compiler returned <Popen: returncode: 0 args: ['/usr/bin/gcc', '--version']>
- compiler stdout:
- gcc (GCC) 12.2.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- compiler stderr:
- Running command: /usr/bin/gcc -E -dM -
- -----
- Detecting linker via: /usr/bin/gcc -Wl,--version -m32
- linker returned <Popen: returncode: 0 args: ['/usr/bin/gcc', '-Wl,--version', '-m32']>
- linker stdout:
- GNU ld (GNU Binutils) 2.39.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This program is free software; you may redistribute it under the terms of
- the GNU General Public License version 3 or (at your option) a later version.
- This program has absolutely no warranty.
- linker stderr:
- collect2 version 12.2.0
- /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHO79ln.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 --hash-style=gnu -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32 -L/lib/../lib32 -L/usr/lib/../lib32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/crtn.o
- Sanity testing C compiler: /usr/bin/gcc
- Is cross compiler: True.
- Sanity check compiler command line: /usr/bin/gcc sanitycheckc.c -o sanitycheckc_cross.exe -m32 -D_FILE_OFFSET_BITS=64 -c
- Sanity check compile stdout:
- -----
- Sanity check compile stderr:
- -----
- C compiler for the host machine: /usr/bin/gcc (gcc 12.2.0 "gcc (GCC) 12.2.0")
- C linker for the host machine: /usr/bin/gcc ld.bfd 2.39.0
- -----
- Detecting compiler via: /usr/bin/g++ --version
- compiler returned <Popen: returncode: 0 args: ['/usr/bin/g++', '--version']>
- compiler stdout:
- g++ (GCC) 12.2.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- compiler stderr:
- Running command: /usr/bin/g++ -E -dM -
- -----
- Detecting linker via: /usr/bin/g++ -Wl,--version -m32
- linker returned <Popen: returncode: 0 args: ['/usr/bin/g++', '-Wl,--version', '-m32']>
- linker stdout:
- GNU ld (GNU Binutils) 2.39.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This program is free software; you may redistribute it under the terms of
- the GNU General Public License version 3 or (at your option) a later version.
- This program has absolutely no warranty.
- linker stderr:
- collect2 version 12.2.0
- /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccwGz0rW.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 --hash-style=gnu -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32 -L/lib/../lib32 -L/usr/lib/../lib32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/crtn.o
- Sanity testing C++ compiler: /usr/bin/g++
- Is cross compiler: True.
- Sanity check compiler command line: /usr/bin/g++ sanitycheckcpp.cc -o sanitycheckcpp_cross.exe -m32 -D_FILE_OFFSET_BITS=64 -c
- Sanity check compile stdout:
- -----
- Sanity check compile stderr:
- -----
- C++ compiler for the host machine: /usr/bin/g++ (gcc 12.2.0 "g++ (GCC) 12.2.0")
- C++ linker for the host machine: /usr/bin/g++ ld.bfd 2.39.0
- -----
- Detecting compiler via: cc --version
- compiler returned <Popen: returncode: 0 args: ['cc', '--version']>
- compiler stdout:
- cc (GCC) 12.2.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- compiler stderr:
- Running command: cc -E -dM -
- -----
- Detecting linker via: cc -Wl,--version
- linker returned <Popen: returncode: 0 args: ['cc', '-Wl,--version']>
- linker stdout:
- GNU ld (GNU Binutils) 2.39.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This program is free software; you may redistribute it under the terms of
- the GNU General Public License version 3 or (at your option) a later version.
- This program has absolutely no warranty.
- linker stderr:
- collect2 version 12.2.0
- /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/cc98QWbu.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crtn.o
- Sanity testing C compiler: cc
- Is cross compiler: False.
- Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
- Sanity check compile stdout:
- -----
- Sanity check compile stderr:
- -----
- Running test binary command: /home/cain/dev/mesa/build_22.2.1/meson-private/sanitycheckc.exe
- C compiler for the build machine: cc (gcc 12.2.0 "cc (GCC) 12.2.0")
- C linker for the build machine: cc ld.bfd 2.39.0
- -----
- Detecting compiler via: c++ --version
- compiler returned <Popen: returncode: 0 args: ['c++', '--version']>
- compiler stdout:
- c++ (GCC) 12.2.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- compiler stderr:
- Running command: c++ -E -dM -
- -----
- Detecting linker via: c++ -Wl,--version
- linker returned <Popen: returncode: 0 args: ['c++', '-Wl,--version']>
- linker stdout:
- GNU ld (GNU Binutils) 2.39.0
- Copyright (C) 2022 Free Software Foundation, Inc.
- This program is free software; you may redistribute it under the terms of
- the GNU General Public License version 3 or (at your option) a later version.
- This program has absolutely no warranty.
- linker stderr:
- collect2 version 12.2.0
- /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccE9HYLF.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crtn.o
- 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/cain/dev/mesa/build_22.2.1/meson-private/sanitycheckcpp.exe
- C++ compiler for the build machine: c++ (gcc 12.2.0 "c++ (GCC) 12.2.0")
- C++ linker for the build machine: c++ ld.bfd 2.39.0
- Build machine cpu family: x86_64
- Build machine cpu: x86_64
- Host machine cpu family: x86
- Host machine cpu: i686
- Target machine cpu family: x86
- Target machine cpu: i686
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdpljfxns
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdpljfxns/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdpljfxns/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -mtls-dialect=gnu2 -fpic
- Code:
- int __thread x; int main() { return x; }
- Compiler stdout:
- Compiler stderr:
- Program stdout:
- Program stderr:
- Checking if "-mtls-dialect=gnu2" runs: YES
- Pkg-config binary for 1 is not cached.
- Pkg-config binary for 1 specified from cross file, native file, or env var as ['/usr/bin/pkgconf']
- Found pkg-config: /usr/bin/pkgconf (1.8.0)
- Determining dependency 'vdpau' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion vdpau` -> 1
- CMake binary for 1 is not cached
- CMake binary missing from cross or native file, or env var undefined.
- Default target is not allowed for cross use
- Found CMake: NO
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency vdpau found: NO (tried pkgconfig and cmake)
- Program glslangValidator found: YES (/usr/bin/glslangValidator)
- Running command: /usr/bin/glslangValidator --quiet --version
- --- stdout ---
- Glslang Version: 10:11.11.0
- ESSL Version: OpenGL ES GLSL 3.20 glslang Khronos. 11.11.0
- GLSL Version: 4.60 glslang Khronos. 11.11.0
- SPIR-V Version 0x00010600, Revision 1
- GLSL.std.450 Version 100, Revision 1
- Khronos Tool ID 8
- SPIR-V Generator Version 10
- GL_KHR_vulkan_glsl version 100
- ARB_GL_gl_spirv version 100
- --- stderr ---
- Pkg-config binary for 1 is cached.
- Determining dependency 'xvmc' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion xvmc` -> 1
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency xvmc found: NO (tried pkgconfig and cmake)
- Pkg-config binary for 1 is cached.
- Determining dependency 'xv' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion xv` -> 1
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency xv found: NO (tried pkgconfig and cmake)
- Pkg-config binary for 1 is cached.
- Determining dependency 'libomxil-bellagio' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libomxil-bellagio` -> 1
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency libomxil-bellagio found: NO (tried pkgconfig and cmake)
- Pkg-config binary for 1 is cached.
- Determining dependency 'libtizonia' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libtizonia` -> 1
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency libtizonia found: NO (tried pkgconfig and cmake)
- Pkg-config binary for 1 is cached.
- Determining dependency 'libtizplatform' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libtizplatform` -> 1
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency libtizplatform found: NO (tried pkgconfig and cmake)
- Pkg-config binary for 1 is cached.
- Determining dependency 'tizilheaders' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion tizilheaders` -> 1
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- Run-time dependency tizilheaders found: NO (tried pkgconfig and cmake)
- Pkg-config binary for 1 is cached.
- Determining dependency 'libva' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libva` -> 0
- 1.16.0
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libva` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libva` -> 0
- -L/usr/lib32 -lva
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libva` -> 0
- -L/usr/lib32 -lva
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2q1u8ik6
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2q1u8ik6/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2q1u8ik6/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) {
- void * something;
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj5z3g8k5
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj5z3g8k5/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj5z3g8k5/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2cnfxe73
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2cnfxe73/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2cnfxe73/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpydmtzqil
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpydmtzqil/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpydmtzqil/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp23wamopn
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp23wamopn/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp23wamopn/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpn6d5qxi9
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpn6d5qxi9/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpn6d5qxi9/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpn6d5qxi9/testfile.cpp: In function 'int main()':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpn6d5qxi9/testfile.cpp:3:64: error: narrowing conversion of '-1' from 'int' to 'unsigned int' [-Wnarrowing]
- 3 | int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
- | ^
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpn6d5qxi9/testfile.cpp:3:40: error: size '-1' of array 'a' is negative
- 3 | int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
- | ~^~~~~~~~~~~~~~~~~~~~~~~~
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpfmem23r6
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpfmem23r6/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpfmem23r6/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) <= 5)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpx_uq1cye
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpx_uq1cye/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpx_uq1cye/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) <= 4)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwq74a_20
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwq74a_20/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwq74a_20/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs
- Code:
- Compiler stdout:
- install: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/
- programs: =/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/
- libraries: =/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/../lib32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/:/lib/x86_64-pc-linux-gnu/12.2.0/32/:/lib/../lib32/:/usr/lib/x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/../lib32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../:/lib/x86_64-pc-linux-gnu/12.2.0/:/lib/:/usr/lib/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/
- Compiler stderr:
- Run-time dependency libva found: YES 1.16.0
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp5xk4kdxx
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp5xk4kdxx/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp5xk4kdxx/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <va/va.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef VASurfaceAttribDRMFormatModifiers
- VASurfaceAttribDRMFormatModifiers;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Header "va/va.h" has symbol "VASurfaceAttribDRMFormatModifiers" with dependency libva: YES
- Program python3 found: YES (/usr/bin/python3)
- Running command: /usr/bin/python3 -c
- from distutils.version import StrictVersion
- import mako
- assert StrictVersion(mako.__version__) > StrictVersion("0.8.0")
- --- stdout ---
- --- stderr ---
- <string>:4: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
- Running compile:
- Working directory: /tmp/tmp04qs42mk
- Command line: /usr/bin/gcc /tmp/tmp04qs42mk/testfile.c -E -P -m32 -D_FILE_OFFSET_BITS=64 -P -O0 -std=c11
- Code:
- #include <errno.h>
- #ifndef ETIME
- # define ETIME
- #endif
- "MESON_GET_DEFINE_DELIMITER"
- ETIME
- Compiler stdout:
- extern int *__errno_location (void) __attribute__ ((__nothrow__ , __leaf__)) __attribute__ ((__const__));
- "MESON_GET_DEFINE_DELIMITER"
- 62
- Compiler stderr:
- Fetching value of define "ETIME" : 62
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_ayww8r
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_ayww8r/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_ayww8r/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define bswap32 meson_disable_define_of_bswap32
- #include <limits.h>
- #undef bswap32
- #ifdef __cplusplus
- extern "C"
- #endif
- char bswap32 (void);
- #if defined __stub_bswap32 || defined __stub___bswap32
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return bswap32 ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccXwySTA.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `bswap32'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp513e3ios
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp513e3ios/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp513e3ios/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(bswap32) && !0
- #error "No definition for __builtin_bswap32 found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_bswap32)
- #error "__builtin_bswap32 not found"
- #endif
- #elif ! defined(bswap32)
- __builtin_bswap32;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "bswap32" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpox1_rcne
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpox1_rcne/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpox1_rcne/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define bswap64 meson_disable_define_of_bswap64
- #include <limits.h>
- #undef bswap64
- #ifdef __cplusplus
- extern "C"
- #endif
- char bswap64 (void);
- #if defined __stub_bswap64 || defined __stub___bswap64
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return bswap64 ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccyLRjmV.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `bswap64'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp334wtp6z
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp334wtp6z/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp334wtp6z/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(bswap64) && !0
- #error "No definition for __builtin_bswap64 found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_bswap64)
- #error "__builtin_bswap64 not found"
- #endif
- #elif ! defined(bswap64)
- __builtin_bswap64;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "bswap64" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnka4azky
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnka4azky/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnka4azky/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define clz meson_disable_define_of_clz
- #include <limits.h>
- #undef clz
- #ifdef __cplusplus
- extern "C"
- #endif
- char clz (void);
- #if defined __stub_clz || defined __stub___clz
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return clz ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccAWf2Bz.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `clz'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp3az9a5bp
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp3az9a5bp/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp3az9a5bp/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(clz) && !0
- #error "No definition for __builtin_clz found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_clz)
- #error "__builtin_clz not found"
- #endif
- #elif ! defined(clz)
- __builtin_clz;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "clz" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpbn616aem
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpbn616aem/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpbn616aem/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define clzll meson_disable_define_of_clzll
- #include <limits.h>
- #undef clzll
- #ifdef __cplusplus
- extern "C"
- #endif
- char clzll (void);
- #if defined __stub_clzll || defined __stub___clzll
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return clzll ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccQaijux.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `clzll'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkll6j39i
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkll6j39i/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkll6j39i/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(clzll) && !0
- #error "No definition for __builtin_clzll found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_clzll)
- #error "__builtin_clzll not found"
- #endif
- #elif ! defined(clzll)
- __builtin_clzll;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "clzll" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjxs4f6vc
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjxs4f6vc/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjxs4f6vc/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define ctz meson_disable_define_of_ctz
- #include <limits.h>
- #undef ctz
- #ifdef __cplusplus
- extern "C"
- #endif
- char ctz (void);
- #if defined __stub_ctz || defined __stub___ctz
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return ctz ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/cc9UQYvZ.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `ctz'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp9hwb_anv
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp9hwb_anv/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp9hwb_anv/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(ctz) && !0
- #error "No definition for __builtin_ctz found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_ctz)
- #error "__builtin_ctz not found"
- #endif
- #elif ! defined(ctz)
- __builtin_ctz;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "ctz" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpk1drz84f
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpk1drz84f/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpk1drz84f/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define expect meson_disable_define_of_expect
- #include <limits.h>
- #undef expect
- #ifdef __cplusplus
- extern "C"
- #endif
- char expect (void);
- #if defined __stub_expect || defined __stub___expect
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return expect ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccYEweBc.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `expect'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp18ftti3v
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp18ftti3v/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp18ftti3v/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(expect) && !0
- #error "No definition for __builtin_expect found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_expect)
- #error "__builtin_expect not found"
- #endif
- #elif ! defined(expect)
- __builtin_expect;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "expect" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd2g5pq3d
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd2g5pq3d/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd2g5pq3d/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define ffs meson_disable_define_of_ffs
- #include <limits.h>
- #undef ffs
- #ifdef __cplusplus
- extern "C"
- #endif
- char ffs (void);
- #if defined __stub_ffs || defined __stub___ffs
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return ffs ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "ffs" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgv4lndrh
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgv4lndrh/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgv4lndrh/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define ffsll meson_disable_define_of_ffsll
- #include <limits.h>
- #undef ffsll
- #ifdef __cplusplus
- extern "C"
- #endif
- char ffsll (void);
- #if defined __stub_ffsll || defined __stub___ffsll
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return ffsll ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "ffsll" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj70tn_bp
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj70tn_bp/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj70tn_bp/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define popcount meson_disable_define_of_popcount
- #include <limits.h>
- #undef popcount
- #ifdef __cplusplus
- extern "C"
- #endif
- char popcount (void);
- #if defined __stub_popcount || defined __stub___popcount
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return popcount ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/cck9rTMH.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `popcount'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7dp9kzkk
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7dp9kzkk/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7dp9kzkk/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(popcount) && !0
- #error "No definition for __builtin_popcount found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_popcount)
- #error "__builtin_popcount not found"
- #endif
- #elif ! defined(popcount)
- __builtin_popcount;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "popcount" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpep4_j08b
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpep4_j08b/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpep4_j08b/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define popcountll meson_disable_define_of_popcountll
- #include <limits.h>
- #undef popcountll
- #ifdef __cplusplus
- extern "C"
- #endif
- char popcountll (void);
- #if defined __stub_popcountll || defined __stub___popcountll
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return popcountll ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/cc1tS5PA.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `popcountll'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkibagmlk
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkibagmlk/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkibagmlk/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(popcountll) && !0
- #error "No definition for __builtin_popcountll found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_popcountll)
- #error "__builtin_popcountll not found"
- #endif
- #elif ! defined(popcountll)
- __builtin_popcountll;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "popcountll" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwz8duuq2
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwz8duuq2/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwz8duuq2/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define unreachable meson_disable_define_of_unreachable
- #include <limits.h>
- #undef unreachable
- #ifdef __cplusplus
- extern "C"
- #endif
- char unreachable (void);
- #if defined __stub_unreachable || defined __stub___unreachable
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return unreachable ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccVqrTjS.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `unreachable'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf3bd7lfg
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf3bd7lfg/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf3bd7lfg/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(unreachable) && !0
- #error "No definition for __builtin_unreachable found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_unreachable)
- #error "__builtin_unreachable not found"
- #endif
- #elif ! defined(unreachable)
- __builtin_unreachable;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "unreachable" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjvl1s0dk
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjvl1s0dk/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjvl1s0dk/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define types_compatible_p meson_disable_define_of_types_compatible_p
- #include <limits.h>
- #undef types_compatible_p
- #ifdef __cplusplus
- extern "C"
- #endif
- char types_compatible_p (void);
- #if defined __stub_types_compatible_p || defined __stub___types_compatible_p
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return types_compatible_p ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccEYxlJ2.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `types_compatible_p'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpz1wf5a_l
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpz1wf5a_l/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpz1wf5a_l/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(types_compatible_p) && !0
- #error "No definition for __builtin_types_compatible_p found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_types_compatible_p)
- #error "__builtin_types_compatible_p not found"
- #endif
- #elif ! defined(types_compatible_p)
- __builtin_types_compatible_p;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "types_compatible_p" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2enlsg7l
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2enlsg7l/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2enlsg7l/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((const));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute const: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpt9zx_1ab
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpt9zx_1ab/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpt9zx_1ab/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((flatten));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute flatten: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl8z6u96v
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl8z6u96v/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl8z6u96v/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int *foo(void) __attribute__((malloc));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute malloc: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpb8hxr8qi
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpb8hxr8qi/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpb8hxr8qi/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((pure));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute pure: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzbglu7g6
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzbglu7g6/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzbglu7g6/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((unused));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute unused: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpq6namkqb
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpq6namkqb/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpq6namkqb/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((warn_unused_result));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute warn_unused_result: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjx7ylblj
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjx7ylblj/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjx7ylblj/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((weak));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute weak: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpe5k_wc_9
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpe5k_wc_9/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpe5k_wc_9/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(const char * p, ...) __attribute__((format(printf, 1, 2)));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute format: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf65lg8cd
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf65lg8cd/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf65lg8cd/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- struct __attribute__((packed)) foo { int bar; };
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute packed: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1lhggth0
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1lhggth0/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1lhggth0/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int *foo(void) __attribute__((returns_nonnull));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute returns_nonnull: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqx_of3j7
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqx_of3j7/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqx_of3j7/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) { return 0; }
- int bar(void) __attribute__((alias("foo")));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute alias: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwe276bbu
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwe276bbu/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpwe276bbu/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((noreturn));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute noreturn: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsnpmb660
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsnpmb660/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsnpmb660/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=attributes
- Code:
- int foo(void) __attribute__((visibility("hidden")));
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports function attribute visibility:hidden: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2gpk4gbn
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2gpk4gbn/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2gpk4gbn/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- __uint128_t foo(void) { return 0; }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2gpk4gbn/testfile.c:1:1: error: unknown type name '__uint128_t'; did you mean '__int128__'?
- 1 | __uint128_t foo(void) { return 0; }
- | ^~~~~~~~~~~
- | __int128__
- Checking if "__uint128_t" compiles: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjpzs2uyr
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjpzs2uyr/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpjpzs2uyr/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define reallocarray meson_disable_define_of_reallocarray
- #include <limits.h>
- #undef reallocarray
- #ifdef __cplusplus
- extern "C"
- #endif
- char reallocarray (void);
- #if defined __stub_reallocarray || defined __stub___reallocarray
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return reallocarray ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "reallocarray" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmppgwmf2mu
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmppgwmf2mu/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmppgwmf2mu/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,--gc-sections
- Code:
- int main(void) { return 0; }
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports link arguments -Wl,--gc-sections: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqz4yvzew
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqz4yvzew/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqz4yvzew/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=implicit-function-declaration: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp3gvuxjh1
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp3gvuxjh1/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp3gvuxjh1/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=missing-prototypes
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=missing-prototypes: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpo10bb3lg
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpo10bb3lg/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpo10bb3lg/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=return-type
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=return-type: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0d1itdt7
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0d1itdt7/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0d1itdt7/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=empty-body
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=empty-body: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp6ck2sulf
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp6ck2sulf/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp6ck2sulf/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=incompatible-pointer-types
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpmyzxfhmj
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpmyzxfhmj/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpmyzxfhmj/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=int-conversion
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=int-conversion: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpekdl7pm_
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpekdl7pm_/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpekdl7pm_/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wimplicit-fallthrough
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Wimplicit-fallthrough: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp076mult0
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp076mult0/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp076mult0/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-field-initializers -Wno-missing-field-initializers
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Wno-missing-field-initializers: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzs474xey
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzs474xey/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzs474xey/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wformat-truncation -Wno-format-truncation
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Wno-format-truncation: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_2q_ya9a
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_2q_ya9a/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_2q_ya9a/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fno-math-errno
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -fno-math-errno: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpu38eimjk
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpu38eimjk/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpu38eimjk/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fno-trapping-math
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -fno-trapping-math: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj21yozk8
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj21yozk8/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpj21yozk8/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Qunused-arguments
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- gcc: error: unrecognized command-line option '-Qunused-arguments'
- Compiler for C supports arguments -Qunused-arguments: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4varfghj
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4varfghj/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4varfghj/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fno-common
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -fno-common: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpw_oen579
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpw_oen579/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpw_oen579/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wmicrosoft-enum-value -Wno-microsoft-enum-value
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- gcc: error: unrecognized command-line option '-Wmicrosoft-enum-value'
- Compiler for C supports arguments -Wno-microsoft-enum-value: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpc29qku4z
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpc29qku4z/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpc29qku4z/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wunused-function -Wno-unused-function
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Wno-unused-function: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpamkhs0xz
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpamkhs0xz/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpamkhs0xz/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=format
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=format: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgpu1uwyy
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgpu1uwyy/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgpu1uwyy/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wformat-security
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- cc1: warning: '-Wformat-security' ignored without '-Wformat' [-Wformat-security]
- Compiler for C supports arguments -Wformat-security: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmprcsjerdr
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmprcsjerdr/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmprcsjerdr/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=thread-safety
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- cc1: error: '-Werror=thread-safety': no option '-Wthread-safety'
- Compiler for C supports arguments -Werror=thread-safety: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_0xto4sl
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_0xto4sl/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_0xto4sl/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -ffunction-sections
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -ffunction-sections: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpe2bq6jym
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpe2bq6jym/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpe2bq6jym/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fdata-sections
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -fdata-sections: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0y_t68a2
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0y_t68a2/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0y_t68a2/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=return-type
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Werror=return-type: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzeanlfwg
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzeanlfwg/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpzeanlfwg/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=empty-body
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Werror=empty-body: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkm803eyt
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkm803eyt/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpkm803eyt/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wnon-virtual-dtor -Wno-non-virtual-dtor
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgrkzfi5z
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgrkzfi5z/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgrkzfi5z/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmissing-field-initializers -Wno-missing-field-initializers
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpebubdtlz
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpebubdtlz/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpebubdtlz/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wformat-truncation -Wno-format-truncation
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Wno-format-truncation: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_fe1bp6g
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_fe1bp6g/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_fe1bp6g/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fno-math-errno
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -fno-math-errno: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpmhjyg53e
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpmhjyg53e/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpmhjyg53e/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fno-trapping-math
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -fno-trapping-math: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpv00m6123
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpv00m6123/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpv00m6123/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Qunused-arguments
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- g++: error: unrecognized command-line option '-Qunused-arguments'
- Compiler for C++ supports arguments -Qunused-arguments: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp5kgjspix
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp5kgjspix/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp5kgjspix/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -flifetime-dse=1
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -flifetime-dse=1: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnua8ejj9
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnua8ejj9/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnua8ejj9/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wmicrosoft-enum-value -Wno-microsoft-enum-value
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- g++: error: unrecognized command-line option '-Wmicrosoft-enum-value'
- Compiler for C++ supports arguments -Wno-microsoft-enum-value: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpb1osmvuo
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpb1osmvuo/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpb1osmvuo/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=format
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Werror=format: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpuo0thqch
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpuo0thqch/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpuo0thqch/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wformat-security
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- cc1plus: warning: '-Wformat-security' ignored without '-Wformat' [-Wformat-security]
- Compiler for C++ supports arguments -Wformat-security: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmphyprbgv4
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmphyprbgv4/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmphyprbgv4/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -ffunction-sections
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -ffunction-sections: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1uct6iy7
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1uct6iy7/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1uct6iy7/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -fdata-sections
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -fdata-sections: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2toc9ekz
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2toc9ekz/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2toc9ekz/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Woverride-init -Wno-override-init
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Wno-override-init: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp91l8if30
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp91l8if30/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp91l8if30/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Winitializer-overrides -Wno-initializer-overrides
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- gcc: error: unrecognized command-line option '-Winitializer-overrides'
- Compiler for C supports arguments -Wno-initializer-overrides: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmppj_o8dko
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmppj_o8dko/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmppj_o8dko/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=pointer-arith
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=pointer-arith: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpannc098c
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpannc098c/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpannc098c/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=vla
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports arguments -Werror=vla: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4lbl3wn7
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4lbl3wn7/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4lbl3wn7/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -Werror=gnu-empty-initializer
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- cc1: error: '-Werror=gnu-empty-initializer': no option '-Wgnu-empty-initializer'
- Compiler for C supports arguments -Werror=gnu-empty-initializer: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpp83__927
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpp83__927/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpp83__927/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=pointer-arith
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Werror=pointer-arith: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl3quhv1c
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl3quhv1c/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl3quhv1c/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=vla
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- Compiler for C++ supports arguments -Werror=vla: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpz00a4vww
- Command line: /usr/bin/g++ /home/cain/dev/mesa/build_22.2.1/meson-private/tmpz00a4vww/testfile.cpp -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpz00a4vww/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Werror=gnu-empty-initializer
- Code:
- extern int i;
- int i;
- Compiler stdout:
- Compiler stderr:
- cc1plus: error: '-Werror=gnu-empty-initializer': no option '-Wgnu-empty-initializer'
- Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_zeoki0g
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_zeoki0g/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_zeoki0g/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <stdint.h>
- int main() {
- struct {
- uint64_t *v;
- } x;
- return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) &
- (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL);
- }
- Compiler stdout:
- Compiler stderr:
- Checking if "GCC atomic builtins" compiles: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvnn7_7r7
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvnn7_7r7/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvnn7_7r7/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <stdint.h>
- int main() {
- struct {
- uint64_t *v;
- } x;
- return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) &
- (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL);
- }
- Compiler stdout:
- Compiler stderr:
- Checking if "GCC atomic builtins required -latomic" : links: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpowtnggc4
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpowtnggc4/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpowtnggc4/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <stdint.h>
- uint64_t v;
- int main() {
- return __sync_add_and_fetch(&v, (uint64_t)1);
- }
- Compiler stdout:
- Compiler stderr:
- Checking if "GCC 64bit atomics" with dependency : links: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7aymd8st
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7aymd8st/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7aymd8st/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lws2_32 -Wl,--end-group -Wl,--allow-shlib-undefined
- Code:
- int main(void) { return 0; }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: cannot find -lws2_32: No such file or directory
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgi7yaace
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgi7yaace/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgi7yaace/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) {
- void * something;
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdteh9b5m
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdteh9b5m/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdteh9b5m/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp69en_hdq
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp69en_hdq/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp69en_hdq/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpc_fmboev
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpc_fmboev/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpc_fmboev/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0tf341xl
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0tf341xl/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp0tf341xl/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpure7nq7t
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpure7nq7t/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpure7nq7t/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpure7nq7t/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpure7nq7t/testfile.c:3:37: error: size of array 'a' is negative
- 3 | int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
- | ^
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl16s_3on
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl16s_3on/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl16s_3on/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) <= 5)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpljzpjiq3
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpljzpjiq3/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpljzpjiq3/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0
- Code:
- #include <stdio.h>
- int main(void) { static int a[1-2*!(sizeof(void *) <= 4)]; a[0]=0; return 0; }
- Compiler stdout:
- Compiler stderr:
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp15vpmief
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp15vpmief/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp15vpmief/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 --print-search-dirs
- Code:
- Compiler stdout:
- install: /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/
- programs: =/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/bin/
- libraries: =/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/../lib32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib32/:/lib/x86_64-pc-linux-gnu/12.2.0/32/:/lib/../lib32/:/usr/lib/x86_64-pc-linux-gnu/12.2.0/32/:/usr/lib/../lib32/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../x86_64-pc-linux-gnu/12.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../:/lib/x86_64-pc-linux-gnu/12.2.0/:/lib/:/usr/lib/x86_64-pc-linux-gnu/12.2.0/:/usr/lib/
- Compiler stderr:
- Library ws2_32 found: NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmponkrxphi
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmponkrxphi/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmponkrxphi/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sys/sysmacros.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef major
- major;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Header "sys/sysmacros.h" has symbol "major" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgp8500g6
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgp8500g6/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgp8500g6/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sys/sysmacros.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef minor
- minor;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Header "sys/sysmacros.h" has symbol "minor" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpyycl_le3
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpyycl_le3/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpyycl_le3/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sys/sysmacros.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef makedev
- makedev;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Header "sys/sysmacros.h" has symbol "makedev" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_43prbd
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_43prbd/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_43prbd/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sys/mkdev.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef major
- major;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpd_43prbd/testfile.c:2:18: fatal error: sys/mkdev.h: No such file or directory
- 2 | #include <sys/mkdev.h>
- | ^~~~~~~~~~~~~
- compilation terminated.
- Header "sys/mkdev.h" has symbol "major" : NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1wvcd2fi
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1wvcd2fi/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1wvcd2fi/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sched.h>
- Compiler stdout:
- Compiler stderr:
- Check usable header "sched.h" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnmzwb9xv
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnmzwb9xv/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnmzwb9xv/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define sched_getaffinity meson_disable_define_of_sched_getaffinity
- #include <limits.h>
- #undef sched_getaffinity
- #ifdef __cplusplus
- extern "C"
- #endif
- char sched_getaffinity (void);
- #if defined __stub_sched_getaffinity || defined __stub___sched_getaffinity
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return sched_getaffinity ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "sched_getaffinity" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvazb00s6
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvazb00s6/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvazb00s6/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <xlocale.h>
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpvazb00s6/testfile.c:2:18: fatal error: xlocale.h: No such file or directory
- 2 | #include <xlocale.h>
- | ^~~~~~~~~~~
- compilation terminated.
- Check usable header "xlocale.h" : NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpm2bzo3kq
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpm2bzo3kq/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpm2bzo3kq/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <linux/futex.h>
- Compiler stdout:
- Compiler stderr:
- Check usable header "linux/futex.h" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_l6jlmwp
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_l6jlmwp/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp_l6jlmwp/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <endian.h>
- Compiler stdout:
- Compiler stderr:
- Check usable header "endian.h" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpq5rtvuu8
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpq5rtvuu8/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpq5rtvuu8/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <dlfcn.h>
- Compiler stdout:
- Compiler stderr:
- Check usable header "dlfcn.h" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7hz9s109
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7hz9s109/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7hz9s109/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sys/shm.h>
- Compiler stdout:
- Compiler stderr:
- Check usable header "sys/shm.h" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpeyp2arg0
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpeyp2arg0/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpeyp2arg0/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <cet.h>
- Compiler stdout:
- Compiler stderr:
- Check usable header "cet.h" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1up_kbzi
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1up_kbzi/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1up_kbzi/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <pthread_np.h>
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp1up_kbzi/testfile.c:2:18: fatal error: pthread_np.h: No such file or directory
- 2 | #include <pthread_np.h>
- | ^~~~~~~~~~~~~~
- compilation terminated.
- Check usable header "pthread_np.h" : NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2g0f5vot
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2g0f5vot/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp2g0f5vot/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define strtof meson_disable_define_of_strtof
- #include <limits.h>
- #undef strtof
- #ifdef __cplusplus
- extern "C"
- #endif
- char strtof (void);
- #if defined __stub_strtof || defined __stub___strtof
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return strtof ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "strtof" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpu1xqdsb1
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpu1xqdsb1/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpu1xqdsb1/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define mkostemp meson_disable_define_of_mkostemp
- #include <limits.h>
- #undef mkostemp
- #ifdef __cplusplus
- extern "C"
- #endif
- char mkostemp (void);
- #if defined __stub_mkostemp || defined __stub___mkostemp
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return mkostemp ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "mkostemp" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmphox0o0ke
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmphox0o0ke/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmphox0o0ke/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <time.h>
- #include <limits.h>
- #if defined __stub_timespec_get || defined __stub___timespec_get
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- void *a = (void*) ×pec_get;
- long long b = (long long) a;
- return (int) b;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmphox0o0ke/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmphox0o0ke/testfile.c:10:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- 10 | long long b = (long long) a;
- | ^
- Checking for function "timespec_get" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpcajqrjne
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpcajqrjne/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpcajqrjne/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define memfd_create meson_disable_define_of_memfd_create
- #include <limits.h>
- #undef memfd_create
- #ifdef __cplusplus
- extern "C"
- #endif
- char memfd_create (void);
- #if defined __stub_memfd_create || defined __stub___memfd_create
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return memfd_create ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "memfd_create" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpit23vt6l
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpit23vt6l/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpit23vt6l/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define random_r meson_disable_define_of_random_r
- #include <limits.h>
- #undef random_r
- #ifdef __cplusplus
- extern "C"
- #endif
- char random_r (void);
- #if defined __stub_random_r || defined __stub___random_r
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return random_r ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "random_r" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnw74g8tu
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnw74g8tu/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnw74g8tu/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define flock meson_disable_define_of_flock
- #include <limits.h>
- #undef flock
- #ifdef __cplusplus
- extern "C"
- #endif
- char flock (void);
- #if defined __stub_flock || defined __stub___flock
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return flock ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "flock" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp8l8xhvg_
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp8l8xhvg_/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp8l8xhvg_/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define strtok_r meson_disable_define_of_strtok_r
- #include <limits.h>
- #undef strtok_r
- #ifdef __cplusplus
- extern "C"
- #endif
- char strtok_r (void);
- #if defined __stub_strtok_r || defined __stub___strtok_r
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return strtok_r ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "strtok_r" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmptn4y0dzt
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmptn4y0dzt/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmptn4y0dzt/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define getrandom meson_disable_define_of_getrandom
- #include <limits.h>
- #undef getrandom
- #ifdef __cplusplus
- extern "C"
- #endif
- char getrandom (void);
- #if defined __stub_getrandom || defined __stub___getrandom
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return getrandom ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "getrandom" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdytc2pip
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdytc2pip/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpdytc2pip/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define qsort_r meson_disable_define_of_qsort_r
- #include <limits.h>
- #undef qsort_r
- #ifdef __cplusplus
- extern "C"
- #endif
- char qsort_r (void);
- #if defined __stub_qsort_r || defined __stub___qsort_r
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return qsort_r ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "qsort_r" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpfs6r4p6w
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpfs6r4p6w/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpfs6r4p6w/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define qsort_s meson_disable_define_of_qsort_s
- #include <limits.h>
- #undef qsort_s
- #ifdef __cplusplus
- extern "C"
- #endif
- char qsort_s (void);
- #if defined __stub_qsort_s || defined __stub___qsort_s
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return qsort_s ();
- }
- Compiler stdout:
- Compiler stderr:
- /usr/bin/ld: /tmp/ccICkldl.o: in function `main':
- testfile.c:(.text+0x14): undefined reference to `qsort_s'
- collect2: error: ld returned 1 exit status
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4jxhfo2s
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4jxhfo2s/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4jxhfo2s/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- int main(void) {
- /* With some toolchains (MSYS2/mingw for example) the compiler
- * provides various builtins which are not really implemented and
- * fall back to the stdlib where they aren't provided and fail at
- * build/link time. In case the user provides a header, including
- * the header didn't lead to the function being defined, and the
- * function we are checking isn't a builtin itself we assume the
- * builtin is not functional and we just error out. */
- #if !1 && !defined(qsort_s) && !0
- #error "No definition for __builtin_qsort_s found in the prefix"
- #endif
- #ifdef __has_builtin
- #if !__has_builtin(__builtin_qsort_s)
- #error "__builtin_qsort_s not found"
- #endif
- #elif ! defined(qsort_s)
- __builtin_qsort_s;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4jxhfo2s/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp4jxhfo2s/testfile.c:17:18: error: #error "__builtin_qsort_s not found"
- 17 | #error "__builtin_qsort_s not found"
- | ^~~~~
- Checking for function "qsort_s" : NO
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsbc5lxbv
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsbc5lxbv/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsbc5lxbv/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <time.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef struct timespec
- struct timespec;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsbc5lxbv/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpsbc5lxbv/testfile.c:5:28: warning: extra tokens at end of #ifndef directive
- 5 | #ifndef struct timespec
- | ^~~~~~~~
- Header "time.h" has symbol "struct timespec" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgfwvaxqv
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgfwvaxqv/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgfwvaxqv/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <threads.h>
- #include <limits.h>
- #if defined __stub_thrd_create || defined __stub___thrd_create
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- void *a = (void*) &thrd_create;
- long long b = (long long) a;
- return (int) b;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgfwvaxqv/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmpgfwvaxqv/testfile.c:10:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- 10 | long long b = (long long) a;
- | ^
- Checking for function "thrd_create" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp12o2n_ow
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp12o2n_ow/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp12o2n_ow/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE
- Code:
- #include <errno.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef program_invocation_name
- program_invocation_name;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Header "errno.h" has symbol "program_invocation_name" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7wl8rlg0
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7wl8rlg0/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp7wl8rlg0/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE
- Code:
- #include <math.h>
- int main(void) {
- /* If it's not defined as a macro, try to use as a symbol */
- #ifndef issignaling
- issignaling;
- #endif
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- Header "math.h" has symbol "issignaling" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmppsqgg9ll
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmppsqgg9ll/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmppsqgg9ll/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define posix_memalign meson_disable_define_of_posix_memalign
- #include <limits.h>
- #undef posix_memalign
- #ifdef __cplusplus
- extern "C"
- #endif
- char posix_memalign (void);
- #if defined __stub_posix_memalign || defined __stub___posix_memalign
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return posix_memalign ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "posix_memalign" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmptg6f2b5r
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmptg6f2b5r/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmptg6f2b5r/output.obj -c -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #include <sys/types.h>
- #include <dirent.h>
- void bar(void) {
- struct dirent foo;
- foo.d_type;
- }
- Compiler stdout:
- Compiler stderr:
- Checking whether type "struct dirent" has member "d_type" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DPACKAGE_VERSION="22.2.1" -DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues" -DHAVE_R300 -DHAVE_R600 -DHAVE_RADEONSI -DHAVE_NOUVEAU -DHAVE_VIRGL -DHAVE_SVGA -DHAVE_SWRAST -DHAVE_IRIS -DHAVE_CROCUS -DHAVE_I915 -DVIDEO_CODEC_VC1DEC=0 -DVIDEO_CODEC_H264DEC=0 -DVIDEO_CODEC_H264ENC=0 -DVIDEO_CODEC_H265DEC=0 -DVIDEO_CODEC_H265ENC=0 -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 -DHAVE_VA_SURFACE_ATTRIB_DRM_FORMAT_MODIFIERS -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_DRM -DENABLE_SHADER_CACHE -DHAVE___BUILTIN_BSWAP32 -DHAVE___BUILTIN_BSWAP64 -DHAVE___BUILTIN_CLZ -DHAVE___BUILTIN_CLZLL -DHAVE___BUILTIN_CTZ -DHAVE___BUILTIN_EXPECT -DHAVE___BUILTIN_FFS -DHAVE___BUILTIN_FFSLL -DHAVE___BUILTIN_POPCOUNT -DHAVE___BUILTIN_POPCOUNTLL -DHAVE___BUILTIN_UNREACHABLE -DHAVE___BUILTIN_TYPES_COMPATIBLE_P -DHAVE_FUNC_ATTRIBUTE_CONST -DHAVE_FUNC_ATTRIBUTE_FLATTEN -DHAVE_FUNC_ATTRIBUTE_MALLOC -DHAVE_FUNC_ATTRIBUTE_PURE -DHAVE_FUNC_ATTRIBUTE_UNUSED -DHAVE_FUNC_ATTRIBUTE_WARN_UNUSED_RESULT -DHAVE_FUNC_ATTRIBUTE_WEAK -DHAVE_FUNC_ATTRIBUTE_FORMAT -DHAVE_FUNC_ATTRIBUTE_PACKED -DHAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL -DHAVE_FUNC_ATTRIBUTE_ALIAS -DHAVE_FUNC_ATTRIBUTE_NORETURN -DHAVE_FUNC_ATTRIBUTE_VISIBILITY -DHAVE_REALLOCARRAY -D_GNU_SOURCE -DUSE_SSE41 -DUSE_GCC_ATOMIC_BUILTINS -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -DMAJOR_IN_SYSMACROS -DHAS_SCHED_H -DHAS_SCHED_GETAFFINITY -DHAVE_LINUX_FUTEX_H -DHAVE_ENDIAN_H -DHAVE_DLFCN_H -DHAVE_SYS_SHM_H -DHAVE_CET_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_TIMESPEC_GET -DHAVE_MEMFD_CREATE -DHAVE_RANDOM_R -DHAVE_FLOCK -DHAVE_STRTOK_R -DHAVE_GETRANDOM -DHAVE_QSORT_R -DHAVE_STRUCT_TIMESPEC -DHAVE_PROGRAM_INVOCATION_NAME -DHAVE_ISSIGNALING -DHAVE_POSIX_MEMALIGN -DHAVE_DIRENT_D_TYPE
- Code:
- #define _GNU_SOURCE
- #include <stdlib.h>
- #include <locale.h>
- #ifdef HAVE_XLOCALE_H
- #include <xlocale.h>
- #endif
- int main() {
- locale_t loc = newlocale(LC_CTYPE_MASK, "C", NULL);
- const char *s = "1.0";
- char *end;
- double d = strtod_l(s, end, loc);
- float f = strtof_l(s, end, loc);
- freelocale(loc);
- return 0;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/testfile.c:2: warning: "_GNU_SOURCE" redefined
- 2 | #define _GNU_SOURCE
- |
- <command-line>: note: this is the location of the previous definition
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/testfile.c:12:30: warning: passing argument 2 of 'strtod_l' from incompatible pointer type [-Wincompatible-pointer-types]
- 12 | double d = strtod_l(s, end, loc);
- | ^~~
- | |
- | char *
- In file included from /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/testfile.c:3:
- /usr/include/stdlib.h:297:43: note: expected 'char ** restrict' but argument is of type 'char *'
- 297 | char **__restrict __endptr, locale_t __loc)
- | ~~~~~~~~~~~~~~~~~~^~~~~~~~
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmp03malzma/testfile.c:13:29: warning: passing argument 2 of 'strtof_l' from incompatible pointer type [-Wincompatible-pointer-types]
- 13 | float f = strtof_l(s, end, loc);
- | ^~~
- | |
- | char *
- /usr/include/stdlib.h:301:42: note: expected 'char ** restrict' but argument is of type 'char *'
- 301 | char **__restrict __endptr, locale_t __loc)
- | ~~~~~~~~~~~~~~~~~~^~~~~~~~
- Checking if "strtod has locale support" : links: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpggitggwi
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpggitggwi/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpggitggwi/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,-Bsymbolic
- Code:
- int main() { return 0; }
- Compiler stdout:
- Compiler stderr:
- Checking if "Bsymbolic" : links: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpng7778tq
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpng7778tq/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpng7778tq/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -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: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpp_o4_tpl
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpp_o4_tpl/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpp_o4_tpl/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--version-script=/home/cain/dev/mesa/build-support/conftest.map
- Code:
- int main() { return 0; }
- Compiler stdout:
- Compiler stderr:
- Checking if "version-script" : links: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpavf9soap
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpavf9soap/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpavf9soap/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -Wl,--dynamic-list=/home/cain/dev/mesa/build-support/conftest.dyn
- Code:
- int main() { return 0; }
- Compiler stdout:
- Compiler stderr:
- Checking if "dynamic-list" : links: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf8u9pk0g
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf8u9pk0g/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpf8u9pk0g/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wl,--fatal-warnings -Wl,--build-id=sha1
- Code:
- int main(void) { return 0; }
- Compiler stdout:
- Compiler stderr:
- Compiler for C supports link arguments -Wl,--build-id=sha1: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmphqpepui6
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmphqpepui6/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmphqpepui6/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define dlopen meson_disable_define_of_dlopen
- #include <limits.h>
- #undef dlopen
- #ifdef __cplusplus
- extern "C"
- #endif
- char dlopen (void);
- #if defined __stub_dlopen || defined __stub___dlopen
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return dlopen ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "dlopen" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpbp90i8vi
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpbp90i8vi/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpbp90i8vi/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define dladdr meson_disable_define_of_dladdr
- #include <limits.h>
- #undef dladdr
- #ifdef __cplusplus
- extern "C"
- #endif
- char dladdr (void);
- #if defined __stub_dladdr || defined __stub___dladdr
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return dladdr ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "dladdr" with dependency : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqppbe27i
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqppbe27i/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpqppbe27i/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define dl_iterate_phdr meson_disable_define_of_dl_iterate_phdr
- #include <limits.h>
- #undef dl_iterate_phdr
- #ifdef __cplusplus
- extern "C"
- #endif
- char dl_iterate_phdr (void);
- #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return dl_iterate_phdr ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "dl_iterate_phdr" : YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl7nr6_6_
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl7nr6_6_/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpl7nr6_6_/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11
- Code:
- #define clock_gettime meson_disable_define_of_clock_gettime
- #include <limits.h>
- #undef clock_gettime
- #ifdef __cplusplus
- extern "C"
- #endif
- char clock_gettime (void);
- #if defined __stub_clock_gettime || defined __stub___clock_gettime
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- return clock_gettime ();
- }
- Compiler stdout:
- Compiler stderr:
- Checking for function "clock_gettime" : YES
- Pkg-config binary for 1 is cached.
- Determining dependency 'zlib' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion zlib` -> 0
- 1.2.13
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags zlib` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs zlib` -> 0
- -L/usr/lib32 -lz
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs zlib` -> 0
- -L/usr/lib32 -lz
- Run-time dependency zlib found: YES 1.2.13
- Pkg-config binary for 1 is cached.
- Determining dependency 'libzstd' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libzstd` -> 0
- 1.5.2
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libzstd` -> 0
- -I/usr/local/include
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libzstd` -> 0
- -L/usr/local/lib -lzstd
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libzstd` -> 0
- -L/usr/local/lib -lzstd
- Run-time dependency libzstd found: YES 1.5.2
- Run-time dependency threads found: YES
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmplv9cl1rr
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmplv9cl1rr/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmplv9cl1rr/output.exe -pthread -m32 -D_FILE_OFFSET_BITS=64 -O0 -std=c11 -D_GNU_SOURCE
- Code:
- #include <pthread.h>
- #include <limits.h>
- #if defined __stub_pthread_setaffinity_np || defined __stub___pthread_setaffinity_np
- fail fail fail this function is not going to work
- #endif
- int main(void) {
- void *a = (void*) &pthread_setaffinity_np;
- long long b = (long long) a;
- return (int) b;
- }
- Compiler stdout:
- Compiler stderr:
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmplv9cl1rr/testfile.c: In function 'main':
- /home/cain/dev/mesa/build_22.2.1/meson-private/tmplv9cl1rr/testfile.c:10:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
- 10 | long long b = (long long) a;
- | ^
- Checking for function "pthread_setaffinity_np" with dependency threads: YES
- Pkg-config binary for 1 is cached.
- Determining dependency 'expat' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion expat` -> 0
- 2.5.0
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags expat` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs expat` -> 0
- -L/usr/lib32 -lexpat
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs expat` -> 0
- -L/usr/lib32 -lexpat
- Run-time dependency expat found: YES 2.5.0
- Running compile:
- Working directory: /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnh14zyd4
- Command line: /usr/bin/gcc /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnh14zyd4/testfile.c -o /home/cain/dev/mesa/build_22.2.1/meson-private/tmpnh14zyd4/output.exe -m32 -D_FILE_OFFSET_BITS=64 -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined
- Code:
- int main(void) { return 0; }
- Compiler stdout:
- Compiler stderr:
- Library m found: YES
- Message: libdrm 2.4.110 needed because amdgpu has the highest requirement
- Pkg-config binary for 1 is cached.
- Determining dependency 'libdrm_intel' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libdrm_intel` -> 0
- 2.4.114
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libdrm_intel` -> 0
- -I/usr/include/libdrm
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_intel` -> 0
- -L/usr/lib32 -ldrm_intel -ldrm
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_intel` -> 0
- -L/usr/lib32 -ldrm_intel -ldrm
- Run-time dependency libdrm_intel found: YES 2.4.114
- Pkg-config binary for 1 is cached.
- Determining dependency 'libdrm_amdgpu' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libdrm_amdgpu` -> 0
- 2.4.114
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libdrm_amdgpu` -> 0
- -I/usr/include/libdrm
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_amdgpu` -> 0
- -L/usr/lib32 -ldrm_amdgpu
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_amdgpu` -> 0
- -L/usr/lib32 -ldrm_amdgpu
- Run-time dependency libdrm_amdgpu found: YES 2.4.114
- Pkg-config binary for 1 is cached.
- Determining dependency 'libdrm_radeon' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libdrm_radeon` -> 0
- 2.4.114
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libdrm_radeon` -> 0
- -I/usr/include/libdrm
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_radeon` -> 0
- -L/usr/lib32 -ldrm_radeon
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_radeon` -> 0
- -L/usr/lib32 -ldrm_radeon
- Run-time dependency libdrm_radeon found: YES 2.4.114
- Pkg-config binary for 1 is cached.
- Determining dependency 'libdrm_nouveau' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libdrm_nouveau` -> 0
- 2.4.114
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libdrm_nouveau` -> 0
- -I/usr/include/libdrm -I/usr/include/libdrm/nouveau
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_nouveau` -> 0
- -L/usr/lib32 -ldrm_nouveau
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm_nouveau` -> 0
- -L/usr/lib32 -ldrm_nouveau
- Run-time dependency libdrm_nouveau found: YES 2.4.114
- Pkg-config binary for 1 is cached.
- Determining dependency 'libdrm' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libdrm` -> 0
- 2.4.114
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libdrm` -> 0
- -I/usr/include/libdrm
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm` -> 0
- -L/usr/lib32 -ldrm
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libdrm` -> 0
- -L/usr/lib32 -ldrm
- Run-time dependency libdrm found: YES 2.4.114
- Pkg-config binary for 1 is cached.
- Determining dependency 'libudev' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libudev` -> 0
- 252
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libudev` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libudev` -> 0
- -L/usr/lib32 -ludev
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libudev` -> 0
- -L/usr/lib32 -ludev
- Run-time dependency libudev found: YES 252
- CMake binary for 1 is cached as not found
- CMake binary for machine 1 not found. Giving up.
- WARNING: Ignoring LLVM CMake dependency because dynamic was requested
- llvm-config binary for 1 specified from cross file, native file, or env var as ['/usr/bin/llvm-config32']
- llvm-config found: YES (/usr/bin/llvm-config32) 14.0.6
- Run-time dependency LLVM (modules: amdgpu, asmparser, bitreader, bitwriter, core, engine, executionengine, instcombine, ipo, mcdisassembler, mcjit, native, scalaropts, transformutils, coroutines) found: YES 14.0.6
- Got config-tool variable has-rtti : YES
- Pkg-config binary for 1 is cached.
- Determining dependency 'libelf' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libelf` -> 0
- 0.188
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libelf` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libelf` -> 0
- -L/usr/lib32 -lelf
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libelf` -> 0
- -L/usr/lib32 -lelf
- Run-time dependency libelf found: YES 0.188
- Pkg-config binary for 1 is cached.
- Determining dependency 'valgrind' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion valgrind` -> 1
- Run-time dependency valgrind found: NO (tried pkgconfig)
- Program bison found: YES (/usr/bin/bison)
- Running command: /usr/bin/bison --version
- --- stdout ---
- bison (GNU Bison) 3.8.2
- Written by Robert Corbett and Richard Stallman.
- 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.
- --- stderr ---
- Program bison found: YES 3.8.2 (/usr/bin/bison)
- Program flex found: YES (/usr/bin/flex)
- Pkg-config binary for 1 is cached.
- Determining dependency 'libunwind' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion libunwind` -> 0
- 1.6.2
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags libunwind` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libunwind` -> 0
- -L/usr/lib32 -lunwind
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs libunwind` -> 0
- -L/usr/lib32 -lunwind
- Run-time dependency libunwind found: YES 1.6.2
- Pkg-config binary for 0 is not cached.
- Pkg-config binary missing from cross or native file, or env var undefined.
- Trying a default Pkg-config fallback at pkg-config
- Found pkg-config: /usr/bin/pkg-config (1.8.0)
- Determining dependency 'wayland-scanner' with pkg-config executable '/usr/bin/pkg-config'
- env[PKG_CONFIG_PATH]:
- Called `/usr/bin/pkg-config --modversion wayland-scanner` -> 0
- 1.21.0
- env[PKG_CONFIG_PATH]:
- Called `/usr/bin/pkg-config --cflags wayland-scanner` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- Called `/usr/bin/pkg-config --libs wayland-scanner` -> 0
- env[PKG_CONFIG_PATH]:
- Called `/usr/bin/pkg-config --libs wayland-scanner` -> 0
- Build-time dependency wayland-scanner found: YES 1.21.0
- env[PKG_CONFIG_PATH]:
- Called `/usr/bin/pkg-config --variable=wayland_scanner wayland-scanner` -> 0
- /usr/bin/wayland-scanner
- Got pkgconfig variable wayland_scanner : /usr/bin/wayland-scanner
- Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
- Pkg-config binary for 1 is cached.
- Determining dependency 'wayland-protocols' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion wayland-protocols` -> 0
- 1.31
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags wayland-protocols` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-protocols` -> 0
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-protocols` -> 0
- Run-time dependency wayland-protocols found: YES 1.31
- Pkg-config binary for 1 is cached.
- Determining dependency 'wayland-client' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion wayland-client` -> 0
- 1.21.0
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags wayland-client` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-client` -> 0
- -L/usr/lib32 -lwayland-client
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-client` -> 0
- -L/usr/lib32 -lwayland-client
- Run-time dependency wayland-client found: YES 1.21.0
- Pkg-config binary for 1 is cached.
- Determining dependency 'wayland-server' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion wayland-server` -> 0
- 1.21.0
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags wayland-server` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-server` -> 0
- -L/usr/lib32 -lwayland-server
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-server` -> 0
- -L/usr/lib32 -lwayland-server
- Run-time dependency wayland-server found: YES 1.21.0
- Pkg-config binary for 1 is cached.
- Determining dependency 'wayland-egl-backend' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion wayland-egl-backend` -> 0
- 3
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --cflags wayland-egl-backend` -> 0
- env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-egl-backend` -> 0
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --libs wayland-egl-backend` -> 0
- Run-time dependency wayland-egl-backend found: YES 3
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --variable=pkgdatadir wayland-protocols` -> 0
- //usr/share/wayland-protocols
- Got pkgconfig variable pkgdatadir : //usr/share/wayland-protocols
- Pkg-config binary for 1 is cached.
- Determining dependency 'x11' with pkg-config executable '/usr/bin/pkgconf'
- env[PKG_CONFIG_PATH]:
- env[PKG_CONFIG_LIBDIR]: /usr/lib32/pkgconfig
- Called `/usr/bin/pkgconf --modversion x11` -> 1
- CMake binary for 1 is cached as not found
- Dependency lookup for x11 with method 'cmake' failed: CMake binary for machine 1 not found. Giving up.
- Run-time dependency x11 found: NO (tried pkgconfig)
- meson.build:2102:4: ERROR: Dependency "x11" not found, tried pkgconfig
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement