Skip to content

Instantly share code, notes, and snippets.

@kuzetsa
Created September 27, 2022 04:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kuzetsa/2b9ca0d94a3a6ef490dd2da901570313 to your computer and use it in GitHub Desktop.
Save kuzetsa/2b9ca0d94a3a6ef490dd2da901570313 to your computer and use it in GitHub Desktop.
configure only / mesa ebuild
kuzetsa@tinybox /usr/portage/media-libs/mesa $ sudo ebuild mesa-22.2.0.ebuild configure
* mesa-22.2.0.tar.xz BLAKE2B SHA512 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* Ignoring USE=vulkan since VIDEO_CARDS does not contain d3d12, freedreno, intel, radeonsi, or v3d
* Checking whether python3_11 is suitable ...
* >=dev-lang/python-3.11.0_beta4:3.11 ... [ !! ]
* Checking whether python3_10 is suitable ...
* >=dev-lang/python-3.10.4:3.10 ... [ ok ]
* python_check_deps ...
* >=dev-python/mako-0.8.0[python_targets_python3_10(-)] ... [ ok ]
* Using python3.10 to build (via PYTHON_COMPAT iteration)
>>> Unpacking source...
>>> Unpacking mesa-22.2.0.tar.xz to /var/tmp/portage/media-libs/mesa-22.2.0/work
>>> Source unpacked in /var/tmp/portage/media-libs/mesa-22.2.0/work
>>> Preparing source in /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0 ...
* abi_x86_32.x86: running multilib-minimal_abi_src_configure
meson setup --libdir lib --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-libs/mesa-22.2.0/temp/meson.i686-pc-linux-gnu.x86.ini -Db_pch=false -Dwerror=false --buildtype plain -Dplatforms=x11,wayland -Dgallium-nine=false -Dgallium-va=disabled -Dgallium-vdpau=disabled -Dgallium-xa=disabled -Dgallium-xvmc=disabled -Dgallium-opencl=disabled -Dvulkan-layers=device-select -Dbuild-tests=false -Dglx=dri -Dshared-glapi=enabled -Ddri3=enabled -Degl=enabled -Dgbm=enabled -Dglvnd=true -Dgles1=disabled -Dgles2=enabled -Dllvm=enabled -Dlmsensors=disabled -Dosmesa=true -Dselinux=false -Dlibunwind=disabled -Dzstd=enabled -Dsse2=true -Dvalgrind=disabled -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec -Dgallium-drivers=swrast -Dvulkan-drivers= --buildtype plain -Db_ndebug=true /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0 /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0-abi_x86_32.x86
The Meson build system
Version: 0.62.2
Source dir: /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0
Build dir: /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0-abi_x86_32.x86
Build type: native build
Program python3 found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/bin/python3)
Project name: mesa
Project version: 22.2.0
C compiler for the host machine: x86_64-pc-linux-gnu-gcc -m32 (gcc 12.2.0 "x86_64-pc-linux-gnu-gcc (Gentoo 12.2.0 p1) 12.2.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc -m32 ld.bfd 2.38
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ -m32 (gcc 12.2.0 "x86_64-pc-linux-gnu-g++ (Gentoo 12.2.0 p1) 12.2.0")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ -m32 ld.bfd 2.38
Host machine cpu family: x86
Host machine cpu: i686
Checking if "-mtls-dialect=gnu2" runs: YES
Program python3 found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/bin/python3)
Fetching value of define "ETIME" : 62
Checking for function "bswap32" : YES
Checking for function "bswap64" : YES
Checking for function "clz" : YES
Checking for function "clzll" : YES
Checking for function "ctz" : YES
Checking for function "expect" : YES
Checking for function "ffs" : YES
Checking for function "ffsll" : YES
Checking for function "popcount" : YES
Checking for function "popcountll" : YES
Checking for function "unreachable" : YES
Checking for function "types_compatible_p" : YES
Compiler for C supports function attribute const: YES
Compiler for C supports function attribute flatten: YES
Compiler for C supports function attribute malloc: YES
Compiler for C supports function attribute pure: YES
Compiler for C supports function attribute unused: YES
Compiler for C supports function attribute warn_unused_result: YES
Compiler for C supports function attribute weak: YES
Compiler for C supports function attribute format: YES
Compiler for C supports function attribute packed: YES
Compiler for C supports function attribute returns_nonnull: YES
Compiler for C supports function attribute alias: YES
Compiler for C supports function attribute noreturn: YES
Compiler for C supports function attribute visibility:hidden: YES
Checking if "__uint128_t" compiles: NO
Checking for function "reallocarray" : YES
Compiler for C supports link arguments -Wl,--gc-sections: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-format-truncation: YES
Compiler for C supports arguments -fno-math-errno: YES
Compiler for C supports arguments -fno-trapping-math: YES
Compiler for C supports arguments -Qunused-arguments: NO
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -Wno-microsoft-enum-value: NO
Compiler for C supports arguments -Wno-unused-function: YES
Compiler for C supports arguments -Werror=format: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Werror=thread-safety: NO
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports arguments -fdata-sections: YES
Compiler for C++ supports arguments -Werror=return-type: YES
Compiler for C++ supports arguments -Werror=empty-body: YES
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-format-truncation: YES
Compiler for C++ supports arguments -fno-math-errno: YES
Compiler for C++ supports arguments -fno-trapping-math: YES
Compiler for C++ supports arguments -Qunused-arguments: NO
Compiler for C++ supports arguments -flifetime-dse=1: YES
Compiler for C++ supports arguments -Wno-microsoft-enum-value: NO
Compiler for C++ supports arguments -Werror=format: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -ffunction-sections: YES
Compiler for C++ supports arguments -fdata-sections: YES
Compiler for C supports arguments -Wno-override-init: YES
Compiler for C supports arguments -Wno-initializer-overrides: NO
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=vla: YES
Compiler for C supports arguments -Werror=gnu-empty-initializer: NO
Compiler for C++ supports arguments -Werror=pointer-arith: YES
Compiler for C++ supports arguments -Werror=vla: YES
Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO
Checking if "GCC atomic builtins" compiles: YES
Checking if "GCC atomic builtins required -latomic" : links: YES
Checking if "GCC 64bit atomics" with dependency : links: YES
Library ws2_32 found: NO
Header <sys/sysmacros.h> has symbol "major" : YES
Header <sys/sysmacros.h> has symbol "minor" : YES
Header <sys/sysmacros.h> has symbol "makedev" : YES
Header <sys/mkdev.h> has symbol "major" : NO
Check usable header "sched.h" : YES
Checking for function "sched_getaffinity" : YES
Check usable header "xlocale.h" : NO
Check usable header "linux/futex.h" : YES
Check usable header "endian.h" : YES
Check usable header "dlfcn.h" : YES
Check usable header "sys/shm.h" : YES
Check usable header "cet.h" : YES
Check usable header "pthread_np.h" : NO
Checking for function "strtof" : YES
Checking for function "mkostemp" : YES
Checking for function "timespec_get" : YES
Checking for function "memfd_create" : YES
Checking for function "random_r" : YES
Checking for function "flock" : YES
Checking for function "strtok_r" : YES
Checking for function "getrandom" : YES
Checking for function "qsort_r" : YES
Checking for function "qsort_s" : NO
Header <time.h> has symbol "struct timespec" : YES
Checking for function "thrd_create" : YES
Header <errno.h> has symbol "program_invocation_name" : YES
Header <math.h> has symbol "issignaling" : YES
Checking for function "posix_memalign" : YES
Checking whether type "struct dirent" has member "d_type" : YES
Checking if "strtod has locale support" : links: YES
Checking if "Bsymbolic" : links: YES
Checking if "gc-sections" : links: YES
Checking if "version-script" : links: YES
Checking if "dynamic-list" : links: YES
Compiler for C supports link arguments -Wl,--build-id=sha1: YES
Checking for function "dlopen" : YES
Checking for function "dladdr" with dependency : YES
Checking for function "dl_iterate_phdr" : YES
Checking for function "clock_gettime" : YES
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Run-time dependency zlib found: YES 1.2.12
Run-time dependency libzstd found: YES 1.5.2
Run-time dependency threads found: YES
Checking for function "pthread_setaffinity_np" with dependency threads: YES
Run-time dependency expat found: YES 2.4.9
Library m found: YES
Run-time dependency libdrm found: YES 2.4.113
Run-time dependency libudev found: YES 243
Found CMake: /usr/bin/cmake (3.23.3)
WARNING: Ignoring LLVM CMake dependency because dynamic was requested
llvm-config found: YES (/usr/lib/llvm/14/bin/i686-pc-linux-gnu-llvm-config) 14.0.6
Run-time dependency LLVM (modules: bitwriter, core, engine, executionengine, instcombine, mcdisassembler, mcjit, native, scalaropts, transformutils, coroutines) found: YES 14.0.6
Run-time dependency libglvnd found: YES 1.4.0
Program bison found: YES (/usr/bin/bison)
Program bison found: YES 3.8.2 (/usr/bin/bison)
Program flex found: YES (/usr/bin/flex)
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Build-time dependency wayland-scanner found: YES 1.21.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.26
Run-time dependency wayland-client found: YES 1.21.0
Run-time dependency wayland-server found: YES 1.21.0
Run-time dependency wayland-egl-backend found: YES 3
Run-time dependency x11 found: YES 1.8.1
Run-time dependency xext found: YES 1.3.4
Run-time dependency xfixes found: YES 6.0.0
Run-time dependency xcb-glx found: YES 1.15
Run-time dependency xcb-shm found: YES 1.15
Run-time dependency xcb found: YES 1.15
Run-time dependency x11-xcb found: YES 1.8.1
Run-time dependency xcb-dri2 found: YES 1.15
Run-time dependency xcb-dri3 found: YES 1.15
Run-time dependency xcb-present found: YES 1.15
Dependency xcb-shm found: YES 1.15 (cached)
Run-time dependency xcb-sync found: YES 1.15
Run-time dependency xshmfence found: YES 1.3
Run-time dependency glproto found: YES 1.4.17
Run-time dependency dri2proto found: YES 2.8
Run-time dependency xxf86vm found: YES 1.1.4
Run-time dependency xcb-xfixes found: YES 1.15
Run-time dependency xcb-randr found: YES 1.15
Run-time dependency xrandr found: YES 1.5.2
Program x86_64-pc-linux-gnu-nm found: YES
Program symbols-check.py found: YES (/usr/bin/python3.10 /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/bin/symbols-check.py)
Program install_megadrivers.py found: YES (/usr/bin/python3.10 /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/bin/install_megadrivers.py)
Program decode.py found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/src/compiler/isaspec/decode.py)
Program encode.py found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/src/compiler/isaspec/encode.py)
Program ln found: YES (/bin/ln)
WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa.pc' pkg-config file.
WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa-uninstalled.pc' pkg-config file.
Checking for function "mincore" : YES
Configuring 50_mesa.json using configuration
Message: Configuration summary:
prefix: /usr
libdir: lib
includedir: include
OpenGL: yes (ES1: no ES2: yes)
OSMesa: libOSMesa
DRI platform: drm
DRI drivers: no
DRI driver dir: /usr/lib/dri
GLX: DRI-based
EGL: yes
EGL drivers: builtin:egl_dri2 builtin:egl_dri3
EGL/Vulkan/VL platforms: x11 wayland surfaceless drm xcb
GBM: yes
GBM backends path: /usr/lib/gbm
Video Codecs: h264dec h264enc h265dec h265enc vc1dec
Vulkan drivers: no
llvm: yes
llvm-version: 14.0.6
Gallium drivers: swrast
Gallium st: mesa
HUD lmsensors: no
Shared-glapi: yes
Perfetto: no
Perfetto ds: auto
Build targets in project: 122
NOTICE: Future-deprecated features used:
* 0.55.0: {'ExternalProgram.path'}
* 0.56.0: {'meson.source_root'}
mesa 22.2.0
User defined options
Native files : /var/tmp/portage/media-libs/mesa-22.2.0/temp/meson.i686-pc-linux-gnu.x86.ini
build.pkg_config_path: /usr/share/pkgconfig:/usr/share/pkgconfig
buildtype : plain
libdir : lib
localstatedir : /var/lib
pkg_config_path : /usr/share/pkgconfig:/usr/share/pkgconfig
prefix : /usr
sysconfdir : /etc
werror : false
wrap_mode : nodownload
b_ndebug : true
b_pch : false
build-tests : false
dri3 : enabled
egl : enabled
gallium-drivers : swrast
gallium-nine : false
gallium-opencl : disabled
gallium-va : disabled
gallium-vdpau : disabled
gallium-xa : disabled
gallium-xvmc : disabled
gbm : enabled
gles1 : disabled
gles2 : enabled
glvnd : true
glx : dri
libunwind : disabled
llvm : enabled
lmsensors : disabled
osmesa : true
platforms : x11,wayland
selinux : false
shared-glapi : enabled
sse2 : true
valgrind : disabled
video-codecs : h264dec,h264enc,h265dec,h265enc,vc1dec
vulkan-drivers :
vulkan-layers : device-select
zstd : enabled
Found ninja-1.11.0 at /usr/bin/ninja
* abi_x86_64.amd64: running multilib-minimal_abi_src_configure
meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/media-libs/mesa-22.2.0/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Dplatforms=x11,wayland -Dgallium-nine=false -Dgallium-va=disabled -Dgallium-vdpau=disabled -Dgallium-xa=disabled -Dgallium-xvmc=disabled -Dgallium-opencl=disabled -Dvulkan-layers=device-select -Dbuild-tests=false -Dglx=dri -Dshared-glapi=enabled -Ddri3=enabled -Degl=enabled -Dgbm=enabled -Dglvnd=true -Dgles1=disabled -Dgles2=enabled -Dllvm=enabled -Dlmsensors=disabled -Dosmesa=true -Dselinux=false -Dlibunwind=disabled -Dzstd=enabled -Dsse2=true -Dvalgrind=disabled -Dvideo-codecs=h264dec,h264enc,h265dec,h265enc,vc1dec -Dgallium-drivers=swrast -Dvulkan-drivers= --buildtype plain -Db_ndebug=true /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0 /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0-abi_x86_64.amd64
The Meson build system
Version: 0.62.2
Source dir: /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0
Build dir: /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0-abi_x86_64.amd64
Build type: native build
Program python3 found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/bin/python3)
Project name: mesa
Project version: 22.2.0
C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 12.2.0 "x86_64-pc-linux-gnu-gcc (Gentoo 12.2.0 p1) 12.2.0")
C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.38
C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ (gcc 12.2.0 "x86_64-pc-linux-gnu-g++ (Gentoo 12.2.0 p1) 12.2.0")
C++ linker for the host machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.38
Host machine cpu family: x86_64
Host machine cpu: x86_64
Checking if "-mtls-dialect=gnu2" runs: YES
Checking if "split TLSDESC" : links: YES
Program python3 found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/bin/python3)
Fetching value of define "ETIME" : 62
Checking for function "bswap32" : YES
Checking for function "bswap64" : YES
Checking for function "clz" : YES
Checking for function "clzll" : YES
Checking for function "ctz" : YES
Checking for function "expect" : YES
Checking for function "ffs" : YES
Checking for function "ffsll" : YES
Checking for function "popcount" : YES
Checking for function "popcountll" : YES
Checking for function "unreachable" : YES
Checking for function "types_compatible_p" : YES
Compiler for C supports function attribute const: YES
Compiler for C supports function attribute flatten: YES
Compiler for C supports function attribute malloc: YES
Compiler for C supports function attribute pure: YES
Compiler for C supports function attribute unused: YES
Compiler for C supports function attribute warn_unused_result: YES
Compiler for C supports function attribute weak: YES
Compiler for C supports function attribute format: YES
Compiler for C supports function attribute packed: YES
Compiler for C supports function attribute returns_nonnull: YES
Compiler for C supports function attribute alias: YES
Compiler for C supports function attribute noreturn: YES
Compiler for C supports function attribute visibility:hidden: YES
Checking if "__uint128_t" compiles: YES
Checking for function "reallocarray" : YES
Compiler for C supports link arguments -Wl,--gc-sections: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=empty-body: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=int-conversion: YES
Compiler for C supports arguments -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-format-truncation: YES
Compiler for C supports arguments -fno-math-errno: YES
Compiler for C supports arguments -fno-trapping-math: YES
Compiler for C supports arguments -Qunused-arguments: NO
Compiler for C supports arguments -fno-common: YES
Compiler for C supports arguments -Wno-microsoft-enum-value: NO
Compiler for C supports arguments -Wno-unused-function: YES
Compiler for C supports arguments -Werror=format: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Werror=thread-safety: NO
Compiler for C supports arguments -ffunction-sections: YES
Compiler for C supports arguments -fdata-sections: YES
Compiler for C++ supports arguments -Werror=return-type: YES
Compiler for C++ supports arguments -Werror=empty-body: YES
Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES
Compiler for C++ supports arguments -Wno-format-truncation: YES
Compiler for C++ supports arguments -fno-math-errno: YES
Compiler for C++ supports arguments -fno-trapping-math: YES
Compiler for C++ supports arguments -Qunused-arguments: NO
Compiler for C++ supports arguments -flifetime-dse=1: YES
Compiler for C++ supports arguments -Wno-microsoft-enum-value: NO
Compiler for C++ supports arguments -Werror=format: YES
Compiler for C++ supports arguments -Wformat-security: YES
Compiler for C++ supports arguments -ffunction-sections: YES
Compiler for C++ supports arguments -fdata-sections: YES
Compiler for C supports arguments -Wno-override-init: YES
Compiler for C supports arguments -Wno-initializer-overrides: NO
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=vla: YES
Compiler for C supports arguments -Werror=gnu-empty-initializer: NO
Compiler for C++ supports arguments -Werror=pointer-arith: YES
Compiler for C++ supports arguments -Werror=vla: YES
Compiler for C++ supports arguments -Werror=gnu-empty-initializer: NO
Checking if "GCC atomic builtins" compiles: YES
Checking if "GCC atomic builtins required -latomic" : links: YES
Checking if "GCC 64bit atomics" with dependency : links: YES
Library ws2_32 found: NO
Header <sys/sysmacros.h> has symbol "major" : YES
Header <sys/sysmacros.h> has symbol "minor" : YES
Header <sys/sysmacros.h> has symbol "makedev" : YES
Header <sys/mkdev.h> has symbol "major" : NO
Check usable header "sched.h" : YES
Checking for function "sched_getaffinity" : YES
Check usable header "xlocale.h" : NO
Check usable header "linux/futex.h" : YES
Check usable header "endian.h" : YES
Check usable header "dlfcn.h" : YES
Check usable header "sys/shm.h" : YES
Check usable header "cet.h" : YES
Check usable header "pthread_np.h" : NO
Checking for function "strtof" : YES
Checking for function "mkostemp" : YES
Checking for function "timespec_get" : YES
Checking for function "memfd_create" : YES
Checking for function "random_r" : YES
Checking for function "flock" : YES
Checking for function "strtok_r" : YES
Checking for function "getrandom" : YES
Checking for function "qsort_r" : YES
Checking for function "qsort_s" : NO
Header <time.h> has symbol "struct timespec" : YES
Checking for function "thrd_create" : YES
Header <errno.h> has symbol "program_invocation_name" : YES
Header <math.h> has symbol "issignaling" : YES
Checking for function "posix_memalign" : YES
Checking whether type "struct dirent" has member "d_type" : YES
Checking if "strtod has locale support" : links: YES
Checking if "Bsymbolic" : links: YES
Checking if "gc-sections" : links: YES
Checking if "version-script" : links: YES
Checking if "dynamic-list" : links: YES
Compiler for C supports link arguments -Wl,--build-id=sha1: YES
Checking for function "dlopen" : YES
Checking for function "dladdr" with dependency : YES
Checking for function "dl_iterate_phdr" : YES
Checking for function "clock_gettime" : YES
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Run-time dependency zlib found: YES 1.2.12
Run-time dependency libzstd found: YES 1.5.2
Run-time dependency threads found: YES
Checking for function "pthread_setaffinity_np" with dependency threads: YES
Run-time dependency expat found: YES 2.4.9
Library m found: YES
Run-time dependency libdrm found: YES 2.4.113
Run-time dependency libudev found: YES 243
Found CMake: /usr/bin/cmake (3.23.3)
WARNING: Ignoring LLVM CMake dependency because dynamic was requested
llvm-config found: YES (/usr/lib/llvm/14/bin/x86_64-pc-linux-gnu-llvm-config) 14.0.6
Run-time dependency LLVM (modules: bitwriter, core, engine, executionengine, instcombine, mcdisassembler, mcjit, native, scalaropts, transformutils, coroutines) found: YES 14.0.6
Run-time dependency libglvnd found: YES 1.4.0
Program bison found: YES (/usr/bin/bison)
Program bison found: YES 3.8.2 (/usr/bin/bison)
Program flex found: YES (/usr/bin/flex)
Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0)
Build-time dependency wayland-scanner found: YES 1.21.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.26
Run-time dependency wayland-client found: YES 1.21.0
Run-time dependency wayland-server found: YES 1.21.0
Run-time dependency wayland-egl-backend found: YES 3
Run-time dependency OpenMP found: YES 4.5
Run-time dependency x11 found: YES 1.8.1
Run-time dependency xext found: YES 1.3.4
Run-time dependency xfixes found: YES 6.0.0
Run-time dependency xcb-glx found: YES 1.15
Run-time dependency xcb-shm found: YES 1.15
Run-time dependency xcb found: YES 1.15
Run-time dependency x11-xcb found: YES 1.8.1
Run-time dependency xcb-dri2 found: YES 1.15
Run-time dependency xcb-dri3 found: YES 1.15
Run-time dependency xcb-present found: YES 1.15
Dependency xcb-shm found: YES 1.15 (cached)
Run-time dependency xcb-sync found: YES 1.15
Run-time dependency xshmfence found: YES 1.3
Run-time dependency glproto found: YES 1.4.17
Run-time dependency dri2proto found: YES 2.8
Run-time dependency xxf86vm found: YES 1.1.4
Run-time dependency xcb-xfixes found: YES 1.15
Run-time dependency xcb-randr found: YES 1.15
Run-time dependency xrandr found: YES 1.5.2
Program x86_64-pc-linux-gnu-nm found: YES
Program symbols-check.py found: YES (/usr/bin/python3.10 /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/bin/symbols-check.py)
Program install_megadrivers.py found: YES (/usr/bin/python3.10 /var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/bin/install_megadrivers.py)
Program decode.py found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/src/compiler/isaspec/decode.py)
Program encode.py found: YES (/var/tmp/portage/media-libs/mesa-22.2.0/work/mesa-22.2.0/src/compiler/isaspec/encode.py)
Program ln found: YES (/bin/ln)
WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa.pc' pkg-config file.
WARNING: Library target 'OSMesa' has 'name_prefix' set. Compilers may not find it from its '-lOSMesa' linker flag in the 'osmesa-uninstalled.pc' pkg-config file.
Checking for function "mincore" : YES
Configuring 50_mesa.json using configuration
Message: Configuration summary:
prefix: /usr
libdir: lib64
includedir: include
OpenGL: yes (ES1: no ES2: yes)
OSMesa: libOSMesa
DRI platform: drm
DRI drivers: no
DRI driver dir: /usr/lib64/dri
GLX: DRI-based
EGL: yes
EGL drivers: builtin:egl_dri2 builtin:egl_dri3
EGL/Vulkan/VL platforms: x11 wayland surfaceless drm xcb
GBM: yes
GBM backends path: /usr/lib64/gbm
Video Codecs: h264dec h264enc h265dec h265enc vc1dec
Vulkan drivers: no
llvm: yes
llvm-version: 14.0.6
Gallium drivers: swrast
Gallium st: mesa
HUD lmsensors: no
Shared-glapi: yes
Perfetto: no
Perfetto ds: auto
Build targets in project: 122
NOTICE: Future-deprecated features used:
* 0.55.0: {'ExternalProgram.path'}
* 0.56.0: {'meson.source_root'}
mesa 22.2.0
User defined options
Native files : /var/tmp/portage/media-libs/mesa-22.2.0/temp/meson.x86_64-pc-linux-gnu.amd64.ini
build.pkg_config_path: /var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/pkgconfig:/usr/share/pkgconfig
buildtype : plain
libdir : lib64
localstatedir : /var/lib
pkg_config_path : /var/tmp/portage/media-libs/mesa-22.2.0/temp/python3.10/pkgconfig:/usr/share/pkgconfig
prefix : /usr
sysconfdir : /etc
werror : false
wrap_mode : nodownload
b_ndebug : true
b_pch : false
build-tests : false
dri3 : enabled
egl : enabled
gallium-drivers : swrast
gallium-nine : false
gallium-opencl : disabled
gallium-va : disabled
gallium-vdpau : disabled
gallium-xa : disabled
gallium-xvmc : disabled
gbm : enabled
gles1 : disabled
gles2 : enabled
glvnd : true
glx : dri
libunwind : disabled
llvm : enabled
lmsensors : disabled
osmesa : true
platforms : x11,wayland
selinux : false
shared-glapi : enabled
sse2 : true
valgrind : disabled
video-codecs : h264dec,h264enc,h265dec,h265enc,vc1dec
vulkan-drivers :
vulkan-layers : device-select
zstd : enabled
Found ninja-1.11.0 at /usr/bin/ninja
>>> Source configured.
kuzetsa@tinybox /usr/portage/media-libs/mesa $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment