| #
6265f30c
|
| 11-Feb-2026 |
Jessica Clarke <jrtc27@FreeBSD.org> |
libsys/arm: include ARM EABI unwind bits into libsys
libsys required ARM EABI unwind symbols like __aeabi_unwind_cpp_pr0. These symbols are normally provided by libc, but if a binary does not link l
libsys/arm: include ARM EABI unwind bits into libsys
libsys required ARM EABI unwind symbols like __aeabi_unwind_cpp_pr0. These symbols are normally provided by libc, but if a binary does not link libc, the symbol ends up not being resolved.
Among other problems, this prevented gcc14 and newer from building on arm.
Add the relevant symbols as hidden symbols into libsys to avoid this problem.
(this patch was posted by jrtc27 who has asked me to move it along)
PR: 292539 Tested by: fuz, Mark Millard <marklmi26-fbsd@yahoo.com> Reviewed by: mmel Approved by: markj (mentor) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D55255
show more ...
|
| #
c1be185e
|
| 26-Jan-2026 |
Konstantin Belousov <kib@FreeBSD.org> |
libsys, libc: provide rfork_thread() and pdrfork_thread() on all arches
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D
libsys, libc: provide rfork_thread() and pdrfork_thread() on all arches
Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D54898
show more ...
|
| #
0ee0ae23
|
| 07-Mar-2024 |
Brooks Davis <brooks@FreeBSD.org> |
libsys/arm: Remove pointless MD syscall(2)
This file is functionally identical to the stub generated by Makefile.sys once the MD version is removed.
Reviewed by: kib Differential Revision: https://
libsys/arm: Remove pointless MD syscall(2)
This file is functionally identical to the stub generated by Makefile.sys once the MD version is removed.
Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D44233
show more ...
|
| #
31a46e2c
|
| 14-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: Move per-arch sys/Makefile.inc to libsys
libc/<arch>/sys/Makefile.inc -> libsys/<arch>/Makefile.sys.
Require that libsys/<arch>/Makefile.sys exist. At least for current archtiectures, it's n
libc: Move per-arch sys/Makefile.inc to libsys
libc/<arch>/sys/Makefile.inc -> libsys/<arch>/Makefile.sys.
Require that libsys/<arch>/Makefile.sys exist. At least for current archtiectures, it's not possible for an architecture to not have and MD syscall bits.
powerpcspe/Makefile.sys's structure means it had to be modified when moved so rename detection won't work, but it has trivial contents so the history is unimportant.
Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
show more ...
|
| #
0ee0ae23
|
| 07-Mar-2024 |
Brooks Davis <brooks@FreeBSD.org> |
libsys/arm: Remove pointless MD syscall(2)
This file is functionally identical to the stub generated by Makefile.sys once the MD version is removed.
Reviewed by: kib Differential Revision: https://
libsys/arm: Remove pointless MD syscall(2)
This file is functionally identical to the stub generated by Makefile.sys once the MD version is removed.
Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D44233
show more ...
|
| #
31a46e2c
|
| 14-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: Move per-arch sys/Makefile.inc to libsys
libc/<arch>/sys/Makefile.inc -> libsys/<arch>/Makefile.sys.
Require that libsys/<arch>/Makefile.sys exist. At least for current archtiectures, it's n
libc: Move per-arch sys/Makefile.inc to libsys
libc/<arch>/sys/Makefile.inc -> libsys/<arch>/Makefile.sys.
Require that libsys/<arch>/Makefile.sys exist. At least for current archtiectures, it's not possible for an architecture to not have and MD syscall bits.
powerpcspe/Makefile.sys's structure means it had to be modified when moved so rename detection won't work, but it has trivial contents so the history is unimportant.
Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
show more ...
|
| #
0ee0ae23
|
| 07-Mar-2024 |
Brooks Davis <brooks@FreeBSD.org> |
libsys/arm: Remove pointless MD syscall(2)
This file is functionally identical to the stub generated by Makefile.sys once the MD version is removed.
Reviewed by: kib Differential Revision: https://
libsys/arm: Remove pointless MD syscall(2)
This file is functionally identical to the stub generated by Makefile.sys once the MD version is removed.
Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D44233
show more ...
|
| #
31a46e2c
|
| 14-Nov-2023 |
Brooks Davis <brooks@FreeBSD.org> |
libc: Move per-arch sys/Makefile.inc to libsys
libc/<arch>/sys/Makefile.inc -> libsys/<arch>/Makefile.sys.
Require that libsys/<arch>/Makefile.sys exist. At least for current archtiectures, it's n
libc: Move per-arch sys/Makefile.inc to libsys
libc/<arch>/sys/Makefile.inc -> libsys/<arch>/Makefile.sys.
Require that libsys/<arch>/Makefile.sys exist. At least for current archtiectures, it's not possible for an architecture to not have and MD syscall bits.
powerpcspe/Makefile.sys's structure means it had to be modified when moved so rename detection won't work, but it has trivial contents so the history is unimportant.
Reviewed by: kib, emaste, imp Pull Request: https://github.com/freebsd/freebsd-src/pull/908
show more ...
|