mesa/subprojects
Gurchetan Singh d978cbf944 mesa: subprojects: remove linux-raw-sys backend and use libc
This is because Android prefers it -- the project likes to make
changes to bionic that have a global effect, and using raw-syscalls
potentially complicates that.  This is a backport of:

https://github.com/bytecodealliance/rustix/pull/1478

In addition, nothing in Mesa3D needs the added functionality provided
by raw syscalls.

Test:

meson setup gfxstream-build -Dvulkan-drivers="gfxstream" -Dgallium-drivers="" -Dvirtgpu_kumquat=true -Dopengl=false -Drust_std=2021

still compiles.

Reviewed-by: @LingMan
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36116>
2025-07-14 10:23:47 -07:00
..
packagefiles mesa: subprojects: remove linux-raw-sys backend and use libc 2025-07-14 10:23:47 -07:00
.gitignore subprojects: Don't ignore Meson wrappers in gitignore 2025-05-18 13:56:34 +00:00
bitflags.wrap subprojects: add bitflags 2025-06-17 22:28:54 +00:00
cfg-if.wrap subprojects: add cfg-if 2025-06-17 22:28:54 +00:00
DirectX-Headers.wrap
equivalent.wrap
errno.wrap subprojects: add errno 2025-06-17 22:28:54 +00:00
expat.wrap
hashbrown.wrap
indexmap.wrap
libarchive.wrap
libc.wrap subprojects: add libc 2025-06-17 22:28:54 +00:00
libdrm.wrap meson: add wrap for libdrm 2025-05-27 16:07:29 +00:00
libxml2.wrap
log.wrap subprojects: add log 2025-06-17 22:28:54 +00:00
lua.wrap
once_cell.wrap
paste.wrap
perfetto.wrap
pest.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
pest_derive.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
pest_generator.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
pest_meta.wrap meson: Update pest subproject family 2025-04-04 21:22:27 +00:00
proc-macro2.wrap
quote.wrap subprojects: update quote to 1.0.35 2025-06-17 22:28:54 +00:00
remain.wrap subprojects: add remain 2025-06-17 22:28:54 +00:00
roxmltree.wrap
rustc-hash.wrap nak: Add a dependency on rustc-hash 2025-05-16 01:40:04 +00:00
rustix.wrap mesa: subprojects: remove linux-raw-sys backend and use libc 2025-07-14 10:23:47 -07:00
syn.wrap subprojects: update syn to 2.0.87 2025-06-17 22:28:54 +00:00
thiserror-impl.wrap subprojects: add thiserror 2025-06-17 22:28:54 +00:00
thiserror.wrap subprojects: add thiserror 2025-06-17 22:28:54 +00:00
ucd-trie.wrap
unicode-ident.wrap
wayland-protocols.wrap
zerocopy-derive.wrap subprojects: add zerocopy 2025-06-17 22:28:54 +00:00
zerocopy.wrap subprojects: add zerocopy 2025-06-17 22:28:54 +00:00
zlib.wrap