Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 585214 Details for
Bug 690066
link_shader and deserialize_glsl_program suddenly consume huge amount of RAM
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
mesa build log
meson-logs.txt (text/plain), 49.84 KB, created by
Plüss Roland
on 2019-07-31 00:04:24 UTC
(
hide
)
Description:
mesa build log
Filename:
MIME Type:
Creator:
Plüss Roland
Created:
2019-07-31 00:04:24 UTC
Size:
49.84 KB
patch
obsolete
>Build started at 2019-07-31T02:01:45.640588 >Main binary: /usr/bin/python3.6 >Python system: Linux >The Meson build system >Version: 0.50.1 >Source dir: /opt/progs/Mesa >Build dir: /opt/progs/Mesa/build >Build type: native build >Program python found: YES (/usr/bin/python) >Running command: /usr/bin/python bin/meson_get_version.py >--- stdout --- >18.0.0-rc2 >--- stderr --- > > >Project name: mesa >Project version: 18.0.0-rc2 >Sanity testing C compiler: cc >Is cross compiler: False. >Sanity check compiler command line: cc /opt/progs/Mesa/build/meson-private/sanitycheckc.c -o /opt/progs/Mesa/build/meson-private/sanitycheckc.exe >Sanity check compile stdout: > >----- >Sanity check compile stderr: > >----- >Running test binary command: /opt/progs/Mesa/build/meson-private/sanitycheckc.exe >Native C compiler: cc (gcc 8.3.0 "cc (Gentoo 8.3.0-r1 p1.1) 8.3.0") >Sanity testing C++ compiler: c++ >Is cross compiler: False. >Sanity check compiler command line: c++ /opt/progs/Mesa/build/meson-private/sanitycheckcpp.cc -o /opt/progs/Mesa/build/meson-private/sanitycheckcpp.exe >Sanity check compile stdout: > >----- >Sanity check compile stderr: > >----- >Running test binary command: /opt/progs/Mesa/build/meson-private/sanitycheckcpp.exe >Native C++ compiler: c++ (gcc 8.3.0 "c++ (Gentoo 8.3.0-r1 p1.1) 8.3.0") >Build machine cpu family: x86_64 >Build machine cpu: x86_64 >Program pkg-config found: YES (/usr/bin/pkg-config) >Pkg-config binary for MachineChoice.HOST 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 >Trying pkg-config binary pkg-config for machine MachineChoice.HOST at ['/usr/bin/pkg-config'] >Found pkg-config: /usr/bin/pkg-config (0.29.2) >Determining dependency 'libomxil-bellagio' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion libomxil-bellagio` -> 1 > >CMake binary for MachineChoice.HOST is not cached >CMake binary missing from cross or native file, or env var undefined. >Trying a default CMake fallback at cmake >Trying CMake binary cmake for machine MachineChoice.HOST at ['/usr/bin/cmake'] >Found CMake: /usr/bin/cmake (3.14.3) >Extracting basic cmake information >Try CMake generator: auto >Called `/usr/bin/cmake --trace-expand .` in /opt/progs/Mesa/build/meson-private/cmake_libomxil-bellagio -> 0 > -- Module search paths: ['/', '/opt', '/usr', '/usr/local'] > -- CMake root: /usr/share/cmake > -- CMake architectures: [] > -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share'] >Dependency libomxil-bellagio found: NO (tried pkgconfig and cmake) >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'libclc' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion libclc` -> 0 >0.2.0 >Called `/usr/bin/pkg-config --cflags libclc` -> 0 > >Called `/usr/bin/pkg-config libclc --libs` -> 0 >-L/usr/lib/clc >Called `/usr/bin/pkg-config libclc --libs` -> 0 >-L/usr/lib/clc >Dependency libclc found: YES 0.2.0 >Program python2 found: YES (/usr/bin/python2) >Running command: /usr/bin/python2 -c import mako >--- stdout --- > >--- stderr --- > > >Running compile: >Working directory: /tmp/tmpe8dk6lm7 >Command line: cc /tmp/tmpe8dk6lm7/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpe8dk6lm7/output.exe -O0 -std=c99 > >Code: > > #define bswap32 meson_disable_define_of_bswap32 > > #include <limits.h> > #undef bswap32 > > #ifdef __cplusplus > extern "C" > #endif > char bswap32 (); > > #if defined __stub_bswap32 || defined __stub___bswap32 > fail fail fail this function is not going to work > #endif > > int main () { > return bswap32 (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cctfeDiR.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `bswap32' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmprx2v7iy3 >Command line: cc /tmp/tmprx2v7iy3/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmprx2v7iy3/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_bswap32) > #error "__builtin_bswap32 not found" > #endif > #elif ! defined(bswap32) > /* Check for __builtin_bswap32 only if no includes were added to the > * prefix above, which means no definition of bswap32 can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_bswap32; > #else > #error "No definition for __builtin_bswap32 found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "bswap32" : YES >Running compile: >Working directory: /tmp/tmpoge6ysd0 >Command line: cc /tmp/tmpoge6ysd0/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpoge6ysd0/output.exe -O0 -std=c99 > >Code: > > #define bswap64 meson_disable_define_of_bswap64 > > #include <limits.h> > #undef bswap64 > > #ifdef __cplusplus > extern "C" > #endif > char bswap64 (); > > #if defined __stub_bswap64 || defined __stub___bswap64 > fail fail fail this function is not going to work > #endif > > int main () { > return bswap64 (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cclmJ4rW.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `bswap64' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmp0ybvk3ys >Command line: cc /tmp/tmp0ybvk3ys/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp0ybvk3ys/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_bswap64) > #error "__builtin_bswap64 not found" > #endif > #elif ! defined(bswap64) > /* Check for __builtin_bswap64 only if no includes were added to the > * prefix above, which means no definition of bswap64 can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_bswap64; > #else > #error "No definition for __builtin_bswap64 found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "bswap64" : YES >Running compile: >Working directory: /tmp/tmp0tbagu1j >Command line: cc /tmp/tmp0tbagu1j/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp0tbagu1j/output.exe -O0 -std=c99 > >Code: > > #define clz meson_disable_define_of_clz > > #include <limits.h> > #undef clz > > #ifdef __cplusplus > extern "C" > #endif > char clz (); > > #if defined __stub_clz || defined __stub___clz > fail fail fail this function is not going to work > #endif > > int main () { > return clz (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccaPvtz1.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `clz' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmps46wimvk >Command line: cc /tmp/tmps46wimvk/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmps46wimvk/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_clz) > #error "__builtin_clz not found" > #endif > #elif ! defined(clz) > /* Check for __builtin_clz only if no includes were added to the > * prefix above, which means no definition of clz can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_clz; > #else > #error "No definition for __builtin_clz found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "clz" : YES >Running compile: >Working directory: /tmp/tmpd0xpj9ie >Command line: cc /tmp/tmpd0xpj9ie/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpd0xpj9ie/output.exe -O0 -std=c99 > >Code: > > #define clzll meson_disable_define_of_clzll > > #include <limits.h> > #undef clzll > > #ifdef __cplusplus > extern "C" > #endif > char clzll (); > > #if defined __stub_clzll || defined __stub___clzll > fail fail fail this function is not going to work > #endif > > int main () { > return clzll (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccOKR9s5.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `clzll' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpm7idxy9i >Command line: cc /tmp/tmpm7idxy9i/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpm7idxy9i/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_clzll) > #error "__builtin_clzll not found" > #endif > #elif ! defined(clzll) > /* Check for __builtin_clzll only if no includes were added to the > * prefix above, which means no definition of clzll can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_clzll; > #else > #error "No definition for __builtin_clzll found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "clzll" : YES >Running compile: >Working directory: /tmp/tmpdmjuuqxu >Command line: cc /tmp/tmpdmjuuqxu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpdmjuuqxu/output.exe -O0 -std=c99 > >Code: > > #define ctz meson_disable_define_of_ctz > > #include <limits.h> > #undef ctz > > #ifdef __cplusplus > extern "C" > #endif > char ctz (); > > #if defined __stub_ctz || defined __stub___ctz > fail fail fail this function is not going to work > #endif > > int main () { > return ctz (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc1w9WHa.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `ctz' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpmkzsmbfl >Command line: cc /tmp/tmpmkzsmbfl/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpmkzsmbfl/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_ctz) > #error "__builtin_ctz not found" > #endif > #elif ! defined(ctz) > /* Check for __builtin_ctz only if no includes were added to the > * prefix above, which means no definition of ctz can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_ctz; > #else > #error "No definition for __builtin_ctz found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "ctz" : YES >Running compile: >Working directory: /tmp/tmphwr8vr2l >Command line: cc /tmp/tmphwr8vr2l/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmphwr8vr2l/output.exe -O0 -std=c99 > >Code: > > #define expect meson_disable_define_of_expect > > #include <limits.h> > #undef expect > > #ifdef __cplusplus > extern "C" > #endif > char expect (); > > #if defined __stub_expect || defined __stub___expect > fail fail fail this function is not going to work > #endif > > int main () { > return expect (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccraT0Qf.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `expect' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpm3pv3fej >Command line: cc /tmp/tmpm3pv3fej/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpm3pv3fej/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_expect) > #error "__builtin_expect not found" > #endif > #elif ! defined(expect) > /* Check for __builtin_expect only if no includes were added to the > * prefix above, which means no definition of expect can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_expect; > #else > #error "No definition for __builtin_expect found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "expect" : YES >Running compile: >Working directory: /tmp/tmpitul6_fi >Command line: cc /tmp/tmpitul6_fi/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpitul6_fi/output.exe -O0 -std=c99 > >Code: > > #define ffs meson_disable_define_of_ffs > > #include <limits.h> > #undef ffs > > #ifdef __cplusplus > extern "C" > #endif > char ffs (); > > #if defined __stub_ffs || defined __stub___ffs > fail fail fail this function is not going to work > #endif > > int main () { > return ffs (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "ffs" : YES >Running compile: >Working directory: /tmp/tmpt5zrpug3 >Command line: cc /tmp/tmpt5zrpug3/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpt5zrpug3/output.exe -O0 -std=c99 > >Code: > > #define ffsll meson_disable_define_of_ffsll > > #include <limits.h> > #undef ffsll > > #ifdef __cplusplus > extern "C" > #endif > char ffsll (); > > #if defined __stub_ffsll || defined __stub___ffsll > fail fail fail this function is not going to work > #endif > > int main () { > return ffsll (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "ffsll" : YES >Running compile: >Working directory: /tmp/tmpierd33wo >Command line: cc /tmp/tmpierd33wo/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpierd33wo/output.exe -O0 -std=c99 > >Code: > > #define popcount meson_disable_define_of_popcount > > #include <limits.h> > #undef popcount > > #ifdef __cplusplus > extern "C" > #endif > char popcount (); > > #if defined __stub_popcount || defined __stub___popcount > fail fail fail this function is not going to work > #endif > > int main () { > return popcount (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/ccYcpxwm.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `popcount' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpp0jk1nvf >Command line: cc /tmp/tmpp0jk1nvf/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpp0jk1nvf/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_popcount) > #error "__builtin_popcount not found" > #endif > #elif ! defined(popcount) > /* Check for __builtin_popcount only if no includes were added to the > * prefix above, which means no definition of popcount can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_popcount; > #else > #error "No definition for __builtin_popcount found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "popcount" : YES >Running compile: >Working directory: /tmp/tmp29o9y0_0 >Command line: cc /tmp/tmp29o9y0_0/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp29o9y0_0/output.exe -O0 -std=c99 > >Code: > > #define popcountll meson_disable_define_of_popcountll > > #include <limits.h> > #undef popcountll > > #ifdef __cplusplus > extern "C" > #endif > char popcountll (); > > #if defined __stub_popcountll || defined __stub___popcountll > fail fail fail this function is not going to work > #endif > > int main () { > return popcountll (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc4G74Gr.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `popcountll' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpmgmjg81q >Command line: cc /tmp/tmpmgmjg81q/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpmgmjg81q/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_popcountll) > #error "__builtin_popcountll not found" > #endif > #elif ! defined(popcountll) > /* Check for __builtin_popcountll only if no includes were added to the > * prefix above, which means no definition of popcountll can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_popcountll; > #else > #error "No definition for __builtin_popcountll found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "popcountll" : YES >Running compile: >Working directory: /tmp/tmpjt5nx8q8 >Command line: cc /tmp/tmpjt5nx8q8/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpjt5nx8q8/output.exe -O0 -std=c99 > >Code: > > #define unreachable meson_disable_define_of_unreachable > > #include <limits.h> > #undef unreachable > > #ifdef __cplusplus > extern "C" > #endif > char unreachable (); > > #if defined __stub_unreachable || defined __stub___unreachable > fail fail fail this function is not going to work > #endif > > int main () { > return unreachable (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc1dlvLw.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `unreachable' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpdxmommzy >Command line: cc /tmp/tmpdxmommzy/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpdxmommzy/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_unreachable) > #error "__builtin_unreachable not found" > #endif > #elif ! defined(unreachable) > /* Check for __builtin_unreachable only if no includes were added to the > * prefix above, which means no definition of unreachable can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_unreachable; > #else > #error "No definition for __builtin_unreachable found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > >Checking for function "unreachable" : YES >Running compile: >Working directory: /tmp/tmpow_kp6xh >Command line: cc /tmp/tmpow_kp6xh/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpow_kp6xh/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((const)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((const))" compiles: YES >Running compile: >Working directory: /tmp/tmpgdcd480m >Command line: cc /tmp/tmpgdcd480m/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpgdcd480m/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((flatten)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((flatten))" compiles: YES >Running compile: >Working directory: /tmp/tmpxj3o_t9c >Command line: cc /tmp/tmpxj3o_t9c/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpxj3o_t9c/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((malloc)); >Compiler stdout: > >Compiler stderr: > /tmp/tmpxj3o_t9c/testfile.c:1:1: warning: 'malloc' attribute ignored [-Wattributes] > int foo(void) __attribute__((malloc)); > ^~~ > >Checking if "__attribute__((malloc))" compiles: YES >Running compile: >Working directory: /tmp/tmp3n4i5plb >Command line: cc /tmp/tmp3n4i5plb/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp3n4i5plb/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((pure)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((pure))" compiles: YES >Running compile: >Working directory: /tmp/tmpc13kjkik >Command line: cc /tmp/tmpc13kjkik/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpc13kjkik/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((unused)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((unused))" compiles: YES >Running compile: >Working directory: /tmp/tmpq4ap7eh0 >Command line: cc /tmp/tmpq4ap7eh0/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpq4ap7eh0/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((warn_unused_result)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((warn_unused_result))" compiles: YES >Running compile: >Working directory: /tmp/tmpjrf0_a35 >Command line: cc /tmp/tmpjrf0_a35/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpjrf0_a35/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((weak)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((weak))" compiles: YES >Running compile: >Working directory: /tmp/tmpclpk14f6 >Command line: cc /tmp/tmpclpk14f6/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpclpk14f6/output.obj -O0 -std=c99 > >Code: > int foo(const char *p, ...) __attribute__((format(printf, 1, 2))); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((format(...)))" compiles: YES >Running compile: >Working directory: /tmp/tmpxqmmoqdl >Command line: cc /tmp/tmpxqmmoqdl/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpxqmmoqdl/output.obj -O0 -std=c99 > >Code: > struct __attribute__((packed)) foo { int bar; }; >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((packed))" compiles: YES >Running compile: >Working directory: /tmp/tmp4y3w6q2b >Command line: cc /tmp/tmp4y3w6q2b/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp4y3w6q2b/output.obj -O0 -std=c99 > >Code: > int *foo(void) __attribute__((returns_nonnull)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((returns_nonnull))" compiles: YES >Running compile: >Working directory: /tmp/tmpydaq1qli >Command line: cc /tmp/tmpydaq1qli/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpydaq1qli/output.obj -O0 -std=c99 > >Code: > int foo_def(void) __attribute__((visibility("default"))); > int foo_hid(void) __attribute__((visibility("hidden"))); > int foo_int(void) __attribute__((visibility("internal"))); > int foo_pro(void) __attribute__((visibility("protected"))); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((visibility(...)))" compiles: YES >Running compile: >Working directory: /tmp/tmp_ui33oxp >Command line: cc /tmp/tmp_ui33oxp/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp_ui33oxp/output.obj -O0 -std=c99 > >Code: > int foo(void) { return 0; } int bar(void) __attribute__((alias("foo"))); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((alias(...)))" compiles: YES >Running compile: >Working directory: /tmp/tmpvsend75n >Command line: cc /tmp/tmpvsend75n/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpvsend75n/output.obj -O0 -std=c99 > >Code: > int foo(void) __attribute__((__noreturn__)); >Compiler stdout: > >Compiler stderr: > >Checking if "__attribute__((__noreturn__))" compiles: YES >Running compile: >Working directory: /tmp/tmp29m0rymk >Command line: cc /tmp/tmp29m0rymk/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp29m0rymk/output.obj -O0 -Wall > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -Wall: YES >Running compile: >Working directory: /tmp/tmpznbkl5_t >Command line: cc /tmp/tmpznbkl5_t/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpznbkl5_t/output.obj -O0 -Werror=implicit-function-declaration > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -Werror=implicit-function-declaration: YES >Running compile: >Working directory: /tmp/tmp7pn6l27o >Command line: cc /tmp/tmp7pn6l27o/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp7pn6l27o/output.obj -O0 -Werror=missing-prototypes > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -Werror=missing-prototypes: YES >Running compile: >Working directory: /tmp/tmpoy109fck >Command line: cc /tmp/tmpoy109fck/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpoy109fck/output.obj -O0 -fno-math-errno > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -fno-math-errno: YES >Running compile: >Working directory: /tmp/tmp4j0_uu8q >Command line: cc /tmp/tmp4j0_uu8q/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp4j0_uu8q/output.obj -O0 -fno-trapping-math > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -fno-trapping-math: YES >Running compile: >Working directory: /tmp/tmp308ra23v >Command line: cc /tmp/tmp308ra23v/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp308ra23v/output.obj -O0 -Qunused-arguments > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > cc: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'? > >Compiler for C supports arguments -Qunused-arguments: NO >Running compile: >Working directory: /tmp/tmpe41jj01l >Command line: cc /tmp/tmpe41jj01l/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpe41jj01l/output.obj -O0 -fvisibility=hidden > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -fvisibility=hidden: YES >Running compile: >Working directory: /tmp/tmp3v755xo6 >Command line: c++ /tmp/tmp3v755xo6/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp3v755xo6/output.obj -O0 -fpermissive -Wall > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -Wall: YES >Running compile: >Working directory: /tmp/tmpljcxoxue >Command line: c++ /tmp/tmpljcxoxue/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpljcxoxue/output.obj -O0 -fpermissive -fno-math-errno > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -fno-math-errno: YES >Running compile: >Working directory: /tmp/tmp3lgjrjlq >Command line: c++ /tmp/tmp3lgjrjlq/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp3lgjrjlq/output.obj -O0 -fpermissive -fno-trapping-math > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -fno-trapping-math: YES >Running compile: >Working directory: /tmp/tmp60becv1p >Command line: c++ /tmp/tmp60becv1p/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp60becv1p/output.obj -O0 -fpermissive -Qunused-arguments > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > c++: error: unrecognized command line option '-Qunused-arguments'; did you mean '-Wunused-parameter'? > >Compiler for C++ supports arguments -Qunused-arguments: NO >Running compile: >Working directory: /tmp/tmpn9tad73k >Command line: c++ /tmp/tmpn9tad73k/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpn9tad73k/output.obj -O0 -fpermissive -Wnon-virtual-dtor > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -Wnon-virtual-dtor: YES >Running compile: >Working directory: /tmp/tmp_6qubh1v >Command line: cc /tmp/tmp_6qubh1v/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp_6qubh1v/output.obj -O0 -Woverride-init > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -Woverride-init: YES >Running compile: >Working directory: /tmp/tmp0qp6mm7b >Command line: cc /tmp/tmp0qp6mm7b/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp0qp6mm7b/output.obj -O0 -Winitializer-overrides > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > cc: error: unrecognized command line option '-Winitializer-overrides'; did you mean '-Wno-suggest-override'? > >Compiler for C supports arguments -Winitializer-overrides: NO >Running compile: >Working directory: /tmp/tmptbqeh7jj >Command line: c++ /tmp/tmptbqeh7jj/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmptbqeh7jj/output.obj -O0 -fpermissive -fvisibility=hidden > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -fvisibility=hidden: YES >Running compile: >Working directory: /tmp/tmp28vjt829 >Command line: cc /tmp/tmp28vjt829/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp28vjt829/output.obj -O0 -Werror=pointer-arith > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -Werror=pointer-arith: YES >Running compile: >Working directory: /tmp/tmpim1beg_7 >Command line: c++ /tmp/tmpim1beg_7/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpim1beg_7/output.obj -O0 -fpermissive -Werror=pointer-arith > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -Werror=pointer-arith: YES >Running compile: >Working directory: /tmp/tmprnlbr7rg >Command line: cc /tmp/tmprnlbr7rg/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmprnlbr7rg/output.obj -O0 -Werror=vla > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C supports arguments -Werror=vla: YES >Running compile: >Working directory: /tmp/tmpb64rilk0 >Command line: c++ /tmp/tmpb64rilk0/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpb64rilk0/output.obj -O0 -fpermissive -Werror=vla > >Code: > int i; > >Compiler stdout: > >Compiler stderr: > >Compiler for C++ supports arguments -Werror=vla: YES >Running compile: >Working directory: /tmp/tmpp0jgaff7 >Command line: cc /tmp/tmpp0jgaff7/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpp0jgaff7/output.obj -O0 -std=c99 > >Code: > int main() { int n; return __atomic_load_n(&n, __ATOMIC_ACQUIRE); } >Compiler stdout: > >Compiler stderr: > >Checking if "GCC atomic builtins" compiles: YES >Running compile: >Working directory: /tmp/tmp4m_y4hil >Command line: cc /tmp/tmp4m_y4hil/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp4m_y4hil/output.exe -O0 -std=c99 > >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" links: YES >Running compile: >Working directory: /tmp/tmp5fquot1m >Command line: cc /tmp/tmp5fquot1m/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp5fquot1m/output.obj -O0 -std=c99 > >Code: > > #include <sys/sysmacros.h> > int main () { > /* If it's not defined as a macro, try to use as a symbol */ > #ifndef major > major; > #endif > } >Compiler stdout: > >Compiler stderr: > >Header <sys/sysmacros.h> has symbol "major" : YES >Running compile: >Working directory: /tmp/tmphkmejdak >Command line: cc /tmp/tmphkmejdak/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -E -P -O0 -std=c99 > >Code: > > #ifdef __has_include > #if !__has_include("xlocale.h") > #error "Header 'xlocale.h' could not be found" > #endif > #else > #include <xlocale.h> > #endif >Compiler stdout: > >Compiler stderr: > /tmp/tmphkmejdak/testfile.c:4:12: error: #error "Header 'xlocale.h' could not be found" > #error "Header 'xlocale.h' could not be found" > ^~~~~ > >Has header "xlocale.h" : NO >Running compile: >Working directory: /tmp/tmpv6w_ntpk >Command line: cc /tmp/tmpv6w_ntpk/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -E -P -O0 -std=c99 > >Code: > > #ifdef __has_include > #if !__has_include("sys/sysctl.h") > #error "Header 'sys/sysctl.h' could not be found" > #endif > #else > #include <sys/sysctl.h> > #endif >Compiler stdout: > >Compiler stderr: > >Has header "sys/sysctl.h" : YES >Running compile: >Working directory: /tmp/tmpo3zgsbfx >Command line: cc /tmp/tmpo3zgsbfx/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -E -P -O0 -std=c99 > >Code: > > #ifdef __has_include > #if !__has_include("linux/futex.h") > #error "Header 'linux/futex.h' could not be found" > #endif > #else > #include <linux/futex.h> > #endif >Compiler stdout: > >Compiler stderr: > >Has header "linux/futex.h" : YES >Running compile: >Working directory: /tmp/tmpzdu7ec7w >Command line: cc /tmp/tmpzdu7ec7w/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpzdu7ec7w/output.exe -O0 -std=c99 > >Code: > > #define strtof meson_disable_define_of_strtof > > #include <limits.h> > #undef strtof > > #ifdef __cplusplus > extern "C" > #endif > char strtof (); > > #if defined __stub_strtof || defined __stub___strtof > fail fail fail this function is not going to work > #endif > > int main () { > return strtof (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "strtof" : YES >Running compile: >Working directory: /tmp/tmp19g7u8wa >Command line: cc /tmp/tmp19g7u8wa/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp19g7u8wa/output.exe -O0 -std=c99 > >Code: > > #define mkostemp meson_disable_define_of_mkostemp > > #include <limits.h> > #undef mkostemp > > #ifdef __cplusplus > extern "C" > #endif > char mkostemp (); > > #if defined __stub_mkostemp || defined __stub___mkostemp > fail fail fail this function is not going to work > #endif > > int main () { > return mkostemp (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "mkostemp" : YES >Running compile: >Working directory: /tmp/tmpkeqwrbf3 >Command line: cc /tmp/tmpkeqwrbf3/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpkeqwrbf3/output.exe -O0 -std=c99 > >Code: > > #define posix_memalign meson_disable_define_of_posix_memalign > > #include <limits.h> > #undef posix_memalign > > #ifdef __cplusplus > extern "C" > #endif > char posix_memalign (); > > #if defined __stub_posix_memalign || defined __stub___posix_memalign > fail fail fail this function is not going to work > #endif > > int main () { > return posix_memalign (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "posix_memalign" : YES >Running compile: >Working directory: /tmp/tmp71xusgc5 >Command line: cc /tmp/tmp71xusgc5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp71xusgc5/output.exe -O0 -std=c99 > >Code: > > #define timespec_get meson_disable_define_of_timespec_get > > #include <limits.h> > #undef timespec_get > > #ifdef __cplusplus > extern "C" > #endif > char timespec_get (); > > #if defined __stub_timespec_get || defined __stub___timespec_get > fail fail fail this function is not going to work > #endif > > int main () { > return timespec_get (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "timespec_get" : YES >Running compile: >Working directory: /tmp/tmp_xefi8gr >Command line: cc /tmp/tmp_xefi8gr/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_xefi8gr/output.exe -O0 -std=c99 > >Code: > > #define memfd_create meson_disable_define_of_memfd_create > > #include <limits.h> > #undef memfd_create > > #ifdef __cplusplus > extern "C" > #endif > char memfd_create (); > > #if defined __stub_memfd_create || defined __stub___memfd_create > fail fail fail this function is not going to work > #endif > > int main () { > return memfd_create (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "memfd_create" : YES >meson.build:870: WARNING: Passed invalid keyword argument "extra_args". >WARNING: This will become a hard error in the future. >Running compile: >Working directory: /tmp/tmpcj5934ns >Command line: cc /tmp/tmpcj5934ns/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpcj5934ns/output.exe -O0 -std=c99 > >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: > /tmp/tmpcj5934ns/testfile.c: In function 'main': >/tmp/tmpcj5934ns/testfile.c:12:30: warning: passing argument 2 of 'strtod_l' from incompatible pointer type [-Wincompatible-pointer-types] > double d = strtod_l(s, end, loc); > ^~~ >In file included from /tmp/tmpcj5934ns/testfile.c:3: >/usr/include/stdlib.h:296:22: note: expected 'char ** restrict' but argument is of type 'char *' > char **__restrict __endptr, locale_t __loc) > ~~~~~~~~~~~~~~~~~~^~~~~~~~ >/tmp/tmpcj5934ns/testfile.c:13:29: warning: passing argument 2 of 'strtof_l' from incompatible pointer type [-Wincompatible-pointer-types] > float f = strtof_l(s, end, loc); > ^~~ >In file included from /tmp/tmpcj5934ns/testfile.c:3: >/usr/include/stdlib.h:300:28: note: expected 'char ** restrict' but argument is of type 'char *' > char **__restrict __endptr, locale_t __loc) > ~~~~~~~~~~~~~~~~~~^~~~~~~~ > >Checking if "strtod has locale support" links: YES >Running compile: >Working directory: /tmp/tmp_onucaza >Command line: cc /tmp/tmp_onucaza/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_onucaza/output.exe -O0 -std=c99 -Wl,-Bsymbolic > >Code: > int main() { return 0; } >Compiler stdout: > >Compiler stderr: > >Checking if "Bsymbolic" links: YES >Running compile: >Working directory: /tmp/tmpbdhgbiuu >Command line: cc /tmp/tmpbdhgbiuu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpbdhgbiuu/output.exe -O0 -std=c99 -Wl,--gc-sections > >Code: > static char unused() { return 5; } int main() { return 0; } >Compiler stdout: > >Compiler stderr: > >Checking if "gc-sections" links: YES >Running compile: >Working directory: /tmp/tmp_vsmwd6d >Command line: cc /tmp/tmp_vsmwd6d/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_vsmwd6d/output.exe -O0 -std=c99 -Wl,--version-script=/opt/progs/Mesa/build-support/conftest.map > >Code: > int main() { return 0; } >Compiler stdout: > >Compiler stderr: > >Checking if "version-script" links: YES >Running compile: >Working directory: /tmp/tmpwgs9i65k >Command line: cc /tmp/tmpwgs9i65k/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpwgs9i65k/output.exe -O0 -std=c99 -Wl,--dynamic-list=/opt/progs/Mesa/build-support/conftest.dyn > >Code: > int main() { return 0; } >Compiler stdout: > >Compiler stderr: > >Checking if "dynamic-list" links: YES >Running compile: >Working directory: /tmp/tmpss15__gg >Command line: cc /tmp/tmpss15__gg/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpss15__gg/output.exe -O0 -std=c99 > >Code: > > #define dlopen meson_disable_define_of_dlopen > > #include <limits.h> > #undef dlopen > > #ifdef __cplusplus > extern "C" > #endif > char dlopen (); > > #if defined __stub_dlopen || defined __stub___dlopen > fail fail fail this function is not going to work > #endif > > int main () { > return dlopen (); > } >Compiler stdout: > >Compiler stderr: > /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/cc4ZFdQr.o: in function `main': >testfile.c:(.text+0xa): undefined reference to `dlopen' >collect2: error: ld returned 1 exit status > >Running compile: >Working directory: /tmp/tmpdsjw30pi >Command line: cc /tmp/tmpdsjw30pi/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpdsjw30pi/output.exe -O0 -std=c99 > >Code: > > int main() { > #ifdef __has_builtin > #if !__has_builtin(__builtin_dlopen) > #error "__builtin_dlopen not found" > #endif > #elif ! defined(dlopen) > /* Check for __builtin_dlopen only if no includes were added to the > * prefix above, which means no definition of dlopen can be found. > * We would always check for this, but we get false positives on > * MSYS2 if we do. Their toolchain is broken, but we can at least > * give them a workaround. */ > #if 1 > __builtin_dlopen; > #else > #error "No definition for __builtin_dlopen found in the prefix" > #endif > #endif > } >Compiler stdout: > >Compiler stderr: > /tmp/tmpdsjw30pi/testfile.c: In function 'main': >/tmp/tmpdsjw30pi/testfile.c:14:17: error: '__builtin_dlopen' undeclared (first use in this function); did you mean '__builtin_drem'? > __builtin_dlopen; > ^~~~~~~~~~~~~~~~ > __builtin_drem >/tmp/tmpdsjw30pi/testfile.c:14:17: note: each undeclared identifier is reported only once for each function it appears in > >Checking for function "dlopen" : NO >Running compile: >Working directory: /tmp/tmpa8jg9p7x >Command line: cc /tmp/tmpa8jg9p7x/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpa8jg9p7x/output.exe -O0 -Wl,--start-group -ldl -Wl,--end-group -Wl,--allow-shlib-undefined > >Code: > int main(int argc, char **argv) { return 0; } >Compiler stdout: > >Compiler stderr: > >Library dl found: YES >Running compile: >Working directory: /tmp/tmp4np6u_3f >Command line: cc /tmp/tmp4np6u_3f/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp4np6u_3f/output.exe -Wl,--start-group -ldl -Wl,--end-group -O0 -std=c99 > >Code: > > #define dladdr meson_disable_define_of_dladdr > > #include <limits.h> > #undef dladdr > > #ifdef __cplusplus > extern "C" > #endif > char dladdr (); > > #if defined __stub_dladdr || defined __stub___dladdr > fail fail fail this function is not going to work > #endif > > int main () { > return dladdr (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "dladdr" with dependency -ldl: YES >Running compile: >Working directory: /tmp/tmp_6l39536 >Command line: cc /tmp/tmp_6l39536/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_6l39536/output.exe -O0 -std=c99 > >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 (); > > #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr > fail fail fail this function is not going to work > #endif > > int main () { > return dl_iterate_phdr (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "dl_iterate_phdr" : YES >Running compile: >Working directory: /tmp/tmpn99r26tx >Command line: cc /tmp/tmpn99r26tx/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpn99r26tx/output.exe -O0 -std=c99 > >Code: > > #define clock_gettime meson_disable_define_of_clock_gettime > > #include <limits.h> > #undef clock_gettime > > #ifdef __cplusplus > extern "C" > #endif > char clock_gettime (); > > #if defined __stub_clock_gettime || defined __stub___clock_gettime > fail fail fail this function is not going to work > #endif > > int main () { > return clock_gettime (); > } >Compiler stdout: > >Compiler stderr: > >Checking for function "clock_gettime" : YES >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'libdrm' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion libdrm` -> 0 >2.4.97 >Called `/usr/bin/pkg-config --cflags libdrm` -> 0 >-I/usr/include/libdrm >Called `/usr/bin/pkg-config libdrm --libs` -> 0 >-L/usr/lib64 -ldrm >Called `/usr/bin/pkg-config libdrm --libs` -> 0 >-ldrm >Running compile: >Working directory: /tmp/tmpcgg2cat8 >Command line: c++ /tmp/tmpcgg2cat8/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpcgg2cat8/output.exe -O0 -fpermissive > >Code: > #include<stdio.h> > > int main(int argc, char **argv) { > printf("%ld\n", (long)(sizeof(void *))); > return 0; > }; >Compiler stdout: > >Compiler stderr: > >Program stdout: > >8 > >Program stderr: > > >Running compile: >Working directory: /tmp/tmpnuon2vew >Command line: c++ /tmp/tmpnuon2vew/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpnuon2vew/output.obj -O0 -fpermissive --print-search-dirs > >Code: > >Compiler stdout: > install: /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/ >programs: =/usr/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/libexec/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu/8.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ >libraries: =/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/lib/x86_64-pc-linux-gnu/8.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/lib/../lib64/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../x86_64-pc-linux-gnu/8.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../lib64/:/lib/x86_64-pc-linux-gnu/8.3.0/:/lib/../lib64/:/usr/lib/x86_64-pc-linux-gnu/8.3.0/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../:/lib/:/usr/lib/ > >Compiler stderr: > >Dependency libdrm found: YES 2.4.97 >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'zlib' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion zlib` -> 0 >1.2.11 >Called `/usr/bin/pkg-config --cflags zlib` -> 0 > >Called `/usr/bin/pkg-config zlib --libs` -> 0 >-L/usr/lib64 -lz >Called `/usr/bin/pkg-config zlib --libs` -> 0 >-lz >Dependency zlib found: YES 1.2.11 >Dependency threads found: YES >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'libelf' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion libelf` -> 0 >0.176 >Called `/usr/bin/pkg-config --cflags libelf` -> 0 > >Called `/usr/bin/pkg-config libelf --libs` -> 0 >-L/usr/lib64 -lelf >Called `/usr/bin/pkg-config libelf --libs` -> 0 >-lelf >Dependency libelf found: YES 0.176 >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'expat' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion expat` -> 0 >2.2.7 >Called `/usr/bin/pkg-config --cflags expat` -> 0 > >Called `/usr/bin/pkg-config expat --libs` -> 0 >-L/usr/lib64 -lexpat >Called `/usr/bin/pkg-config expat --libs` -> 0 >-lexpat >Dependency expat found: YES 2.2.7 >Running compile: >Working directory: /tmp/tmpuclydrii >Command line: cc /tmp/tmpuclydrii/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpuclydrii/output.exe -O0 -Wl,--start-group -lm -Wl,--end-group -Wl,--allow-shlib-undefined > >Code: > int main(int argc, char **argv) { return 0; } >Compiler stdout: > >Compiler stderr: > >Library m found: YES >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'libdrm_amdgpu' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion libdrm_amdgpu` -> 0 >2.4.97 >Called `/usr/bin/pkg-config --cflags libdrm_amdgpu` -> 0 >-I/usr/include/libdrm >Called `/usr/bin/pkg-config libdrm_amdgpu --libs` -> 0 >-L/usr/lib64 -ldrm_amdgpu >Called `/usr/bin/pkg-config libdrm_amdgpu --libs` -> 0 >-ldrm_amdgpu >Dependency libdrm_amdgpu found: YES 2.4.97 >Pkg-config binary for MachineChoice.HOST is cached. >Determining dependency 'libdrm_radeon' with pkg-config executable '/usr/bin/pkg-config' >Called `/usr/bin/pkg-config --modversion libdrm_radeon` -> 0 >2.4.97 >Called `/usr/bin/pkg-config --cflags libdrm_radeon` -> 0 >-I/usr/include/libdrm >Called `/usr/bin/pkg-config libdrm_radeon --libs` -> 0 >-L/usr/lib64 -ldrm_radeon >Called `/usr/bin/pkg-config libdrm_radeon --libs` -> 0 >-ldrm_radeon >Dependency libdrm_radeon found: YES 2.4.97 >llvm-config found: NO need '>= 3.9.0' >Dependency LLVM found: NO (tried config-tool) > >meson.build:1017:2: ERROR: Dependency "llvm" not found, tried config-tool
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 690066
:
585212
| 585214 |
585216
|
585218
|
588276