mesa/subprojects/packagefiles
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
..
bitflags subprojects: add bitflags 2025-06-17 22:28:54 +00:00
cfg-if subprojects: add cfg-if 2025-06-17 22:28:54 +00:00
equivalent subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
errno subprojects: add errno 2025-06-17 22:28:54 +00:00
hashbrown subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
indexmap subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
libc subprojects: add libc 2025-06-17 22:28:54 +00:00
log subprojects: add log 2025-06-17 22:28:54 +00:00
once_cell subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
paste meson,ci: Add the paste crate 2024-04-08 20:28:43 +00:00
pest subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
pest_derive subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
pest_generator subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
pest_meta subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
proc-macro2 subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
quote subprojects: update quote to 1.0.35 2025-06-17 22:28:54 +00:00
remain subprojects: add remain 2025-06-17 22:28:54 +00:00
roxmltree subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
rustc-hash subprojects: fix missing space between colon and license string 2025-06-17 22:28:54 +00:00
rustix mesa: subprojects: remove linux-raw-sys backend and use libc 2025-07-14 10:23:47 -07:00
syn subprojects: add more syn features 2025-06-17 22:28:54 +00:00
thiserror subprojects: add thiserror 2025-06-17 22:28:54 +00:00
thiserror-impl subprojects: add thiserror 2025-06-17 22:28:54 +00:00
ucd-trie meson: Add pest rust dependencies 2024-07-03 00:07:54 +00:00
unicode-ident meson: Sync subproject version numbers in packagefiles with their .wrap equivalents 2025-04-04 21:22:27 +00:00
zerocopy subprojects: add zerocopy 2025-06-17 22:28:54 +00:00
zerocopy-derive subprojects: add zerocopy 2025-06-17 22:28:54 +00:00