freebsd-src/libexec/rtld-elf
Lexi Winter 9065390ddc packages: Remove the tests-dev package
We don't want a tests-dev package, because this means set-devel depends
on tests-dev, which transitively depends on tests, which means you can't
install set-devel without also getting tests.

The only real "dev" files in tests-dev are from ATF (libprivateatf),
so move that to its own package and add a dependency from tests.

Also move Kyua to its own package, since this might be useful for
running tests even when the user doesn't want the whole set of base
tests installed.

Add a dependency from -tests to both -atf and -kyua, and a dependency
on -set-base, since the tests won't work without the full base system
installed.

The remaining "dev" files in tests are actually test artifacts, not real
development libraries.  Add a new NO_DEV_PACKAGE option to bsd.lib.mk,
which causes dev files to be installed in the base package instead of
creating a -dev package, and set this option for everything that
installs test libraries.

While here, add a slightly more informative description for the tests
package.

MFC after:	3 seconds
Reviewed by:	bapt, emaste
Differential Revision:	https://reviews.freebsd.org/D52597
2025-09-18 10:26:12 +01:00
..
aarch64 rtld-elf: Delete unused RELOC_ALIGNED_P copies 2025-07-11 02:07:04 +01:00
amd64 amd64: assume the kernel supports RDFSBASE and RDGSBASE 2025-08-08 18:15:21 +01:00
arm rtld-elf: Pass struct tcb * around rather than struct dtv ** 2025-05-29 17:06:49 +01:00
i386 rtld-elf: Pass struct tcb * around rather than struct dtv ** 2025-05-29 17:06:49 +01:00
powerpc rtld-elf: Pass struct tcb * around rather than struct dtv ** 2025-05-29 17:06:49 +01:00
powerpc64 rtld-elf: Pass struct tcb * around rather than struct dtv ** 2025-05-29 17:06:49 +01:00
riscv rtld-elf: Delete unused RELOC_ALIGNED_P copies 2025-07-11 02:07:04 +01:00
rtld-libc syscalls: normalize _exit(2) declerations 2025-08-08 10:30:16 +01:00
tests packages: Remove the tests-dev package 2025-09-18 10:26:12 +01:00
debug.c Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
debug.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
libmap.c Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
libmap.conf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
libmap.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
Makefile rtld: fix dependencies for rtld-libc 2025-08-08 10:30:16 +01:00
Makefile.depend Update Makefile.depend files 2024-10-14 10:26:17 -07:00
map_object.c rtld: require MAP_GUARD support 2025-08-11 12:18:51 +01:00
rtld.1 rtld.1: cross-reference rtld_get_var.3 2024-11-07 07:15:30 +02:00
rtld.c rtld: Add UTRACE_LOAD_OBJECT traces for rtld and the main binary 2025-08-22 09:59:22 -04:00
rtld.h rtld-elf: Don't include duplicate semicolon in Obj_Entry 2025-08-07 01:10:18 +01:00
rtld_lock.c rtld: add lockstate_wlocked() 2025-05-02 21:08:09 +03:00
rtld_lock.h rtld: add lockstate_wlocked() 2025-05-02 21:08:09 +03:00
rtld_malloc.c libexec: Remove ancient SCCS tags. 2023-11-26 22:23:28 -07:00
rtld_malloc.h Remove "All Rights Reserved" from FreeBSD Foundation copyrights 2024-07-30 12:16:36 -04:00
rtld_paths.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
rtld_printf.c rtld: Catch up to 07d90ee0a6 in subr_prf.c: Fix '+' conversion handling 2024-09-22 10:52:11 -06:00
rtld_printf.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
rtld_tls.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
rtld_utrace.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
Symbol.map rtld: implement _dl_iterate_phdr_locked 2024-11-13 19:33:59 -06:00
xmalloc.c rtld: switch from malloc_aligned() to __crt_aligned_alloc() 2023-08-21 17:16:42 +03:00