반응형
git clone https://github.com/xMeM/termux-packages -b dev/mesa --single-branch cd packages/mesa rm 0008-workaround-fortify-check.patch |
root@localhost:~/mesa# wget https://archive.mesa3d.org/mesa-25.0.1.tar.xz root@localhost:~/mesa# tar xf mesa-25.0.1.tar.xz |
root@localhost:~/mesa# cd mesa-25.0.1 # apply patches except 0008-workaround-fortify-check.patch |
-Dcpp_rtti=false -Dgbm=enabled -Dopengl=true -Degl=enabled -Degl-native-platform=x11 -Dgles1=disabled -Dgles2=enabled -Dglx=dri -Dllvm=enabled -Dshared-llvm=enabled -Dplatforms=x11,wayland -Dgallium-drivers=swrast,virgl,zink -Dosmesa=true -Dglvnd=enabled -Dxmlconfig=disabled -Dvulkan-drivers=swrast,freedreno -Dfreedreno-kmds=msm,kgsl |
root@localhost:~/mesa/mesa-25.0.1# meson build -Dcpp_rtti=false -Dgbm=enabled -Dopengl=true -Degl=enabled -Degl-native-platform=x11 -Dgles1=disabled -Dgles2=enabled -Dglx=dri -Dllvm=enabled -Dshared-llvm=enabled -Dplatforms=x11,wayland -Dgallium-drivers=swrast,virgl,zink -Dosmesa=true -Dglvnd=enabled -Dxmlconfig=disabled -Dvulkan-drivers=swrast,freedreno -Dfreedreno-kmds=msm,kgsl |
libarchive 3.7.2 regex support: glibc wayland-protocols 1.38 Headers: NO mesa 25.0.1 Directories prefix : /usr/local libdir : lib/aarch64-linux-gnu includedir : include Common C and C++ arguments c_cpp_args : -mtls-dialect=desc OpenGL OpenGL : YES ES1 : NO ES2 : YES Shared glapi : YES GLVND : YES DRI Platform : drm Driver dir : /usr/local/lib/aarch64-linux-gnu/dri GLX Enabled : YES Provider : dri EGL Enabled : YES Drivers : builtin:egl_dri2 builtin:egl_dri3 Platforms : x11 wayland surfaceless drm xcb GBM Enabled : YES Backends path : /usr/local/lib/aarch64-linux-gnu/gbm Vulkan Drivers : swrast freedreno Platforms : x11 wayland surfaceless drm xcb ICD dir : share/vulkan/icd.d Intel Ray tracing : NO Video Codecs : av1dec av1enc vp9dec APIs : vdpau va vulkan LLVM Enabled : YES Version : 19.1.7 Gallium Enabled : YES Drivers : swrast virgl zink Platforms : x11 wayland surfaceless drm xcb Frontends : mesa vdpau va Off-screen rendering (OSMesa): libOSMesa HUD lm-sensors : YES Perfetto Enabled : NO Teflon (TensorFlow Lite delegate) Enabled : NO Subprojects libarchive : YES wayland-protocols : YES User defined options cpp_rtti : false egl : enabled egl-native-platform : x11 freedreno-kmds : msm,kgsl gallium-drivers : swrast,virgl,zink gbm : enabled gles1 : disabled gles2 : enabled glvnd : enabled glx : dri llvm : enabled opengl : true osmesa : true platforms : x11,wayland shared-llvm : enabled vulkan-drivers : swrast,freedreno xmlconfig : disabled Found ninja-1.11.1 at /usr/bin/ninja |
root@localhost:~/mesa/mesa-25.0.1# ninja -C build install ninja: Entering directory `build' [17/1705] Compiling C object src/util/libmesa_util.a.p/blob.c.o |
반응형
댓글