Debian Patches

Status for rust-rustix/0.38.37-4

Patch Description Author Forwarded Bugs Origin Last update
no-windows.diff Remove Windows dep John Goerzen <jgoerzen@complete.org> no 2023-05-08
drop-alloc.diff Drop alloc since rustc-std-worspace-alloc-dev isn't packaged John Goerzen <jgoerzen@complete.org> no 2023-10-08
disable-benches.diff no
relax-dep.diff no
vdso-check-for-missing-dt-hash.patch [PATCH] Check for a missing `DT_HASH` section in the VDSO parser (#1254)

* Check for a missing `DT_HASH` section in the VDSO parser

Fix a missing check for a null hash table pointer, which can happen
if the vDSO lacks a `DT_HASH` entry.

Also, incorporate the changes in the latest upstream version of thee
reference parse_vdso.c code.

* Fix type differences on s390x.

* Add more tests.

* Remove an over-aggressive check.

* Fix the name of getcpu on riscv64.

>= 0.6.6 is available in Debian
Dan Gohman <dev@sunfishcode.online> no 2025-01-07
fix-arm64-vdso.patch [PATCH] Implement the `DT_GNU_HASH` mechanism for vDSO parsing. (#1259)

* Implement the `DT_GNU_HASH` mechanism for vDSO parsing.

Linux recently [removed] the `DT_HASH` section from the aarch64 vDSO. To
continue to be able to read vDSOs, implement the `DT_GNU_HASH` section,
following the logic in [this patch].

[removed]: https://github.com/torvalds/linux/commit/48f6430505c0b0498ee9020ce3cf9558b1caaaeb
[this patch]: https://lkml.org/lkml/2024/12/6/828

* Fix compilation on s390x with experimental asm.

* Fix pointer arithmetic on s390x.

* Add comments.

* Add more vDSO tests, and enable vDSO getcpu on s390x.
Dan Gohman <dev@sunfishcode.online> no 2025-01-13
fix-vdso-test-i386.patch [PATCH] Fix compatibility with older 32-bit kernels (#1374)

* Fix `test_vdso` to handle older kernel versions on x86 and powerpc.
Dan Gohman <dev@sunfishcode.online> no 2025-03-04

All known versions for source package 'rust-rustix'

Links