emulators/qemu-user-static{,-devel}: pull in recent syscall fixes/additions This implements (for -CURRENT hosts): - __realpathat(2) - shm_open2(2) - shm_rename(2) - close_range(2) - fcntls for file sealing Some other improvements: - Fixed SHM_ANON to actually work under qemu-user-static - Incorporate @dim's fix for the configure script - Fixes another possible source of hanging threads These two ports will not normally be updated simultaneously like this to the same version; the next qemu-user-static-devel (rebase forward past 3.1) is still in the preparation stage. In the meantime, update it to at least not be older than the production-quality qemu-user-static. Approved by: koobs (mentor) or bapt (mentor) Differential_Revision: << this one >>
Details
Details
- Reviewers
koobs bapt darkfiberiru_gmail.com
Q/A:
- portlint (looks fine.)
- testport (all amd64: 11.3, 12.1, -CURRENT)
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 30848 Build 28566: arc lint + arc unit
Event Timeline
Comment Actions
I've tested these changes and have seen issues with unmapped syscalls fixed allowing me to do poudriere cross builds again.