| History log of /src/distrib/sets/lists/debug32 |
| Revision | Date | Author | Comments |
| 1.14 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.13 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.12 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.11 | 25-Jun-2024 |
mrg | mark libbfd_g.a as "debuglib" not "debug", like everything else here.
should fix llvm builds.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 05-Jun-2024 |
riastradh | Fix some more aarch64 compat set list issues.
- libc_vfp, which implements the arm32 softfloat ABI in terms of CPU hardfloat instructions instead of emulation through CPU integer instructions, is always built for eabi, never built for eabihf. => aarch64 doesn't have a softfloat ABI, so making it conditional on softfloat doesn't make sense. => eabi is always a softfloat ABI, so this is always built for compat eabi. => eabihf is always a hardfloat ABI, so this is never built for compat eabihf.
- libc++ needs to be there but conditional on libcxx.
- libproc needs to be there but conditional on dtrace.
|
| 1.6 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.5 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.10.2.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
| 1.15 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.14 | 09-Jul-2024 |
rin | sets/lists: mips64e[bl]: Add compat files for binutils 2.42
|
| 1.13 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.12 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.11 | 23-Jun-2024 |
mrg | fix mips64 sets for MKPAM=no, MKDEBUG=yes, and HAVE_GCC=12.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.6 | 22-Apr-2024 |
nia | Move MIPS N64 compat out of {base,debug}32 into {base,debug}64
martin requested separation by ABI and it doesn't make much sense to have 64-bit binaries in a set called 32.
|
| 1.5 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.10.2.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
| 1.15 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.14 | 09-Jul-2024 |
rin | sets/lists: mips64e[bl]: Add compat files for binutils 2.42
|
| 1.13 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.12 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.11 | 23-Jun-2024 |
mrg | fix mips64 sets for MKPAM=no, MKDEBUG=yes, and HAVE_GCC=12.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.6 | 22-Apr-2024 |
nia | Move MIPS N64 compat out of {base,debug}32 into {base,debug}64
martin requested separation by ABI and it doesn't make much sense to have 64-bit binaries in a set called 32.
|
| 1.5 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.10.2.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
| 1.16 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.15 | 09-Jul-2024 |
rin | sets/lists: mipsn64e[bl]: Add compat files for binutils 2.42
|
| 1.14 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.13 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.12 | 23-Jun-2024 |
mrg | more GCC 12 vs mips n64 set list fixes
|
| 1.11 | 23-Jun-2024 |
mrg | fix mips64 sets for MKPAM=no, MKDEBUG=yes, and HAVE_GCC=12.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.6 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.5 | 16-Apr-2024 |
martin | mipsn64 has ld.elf_so-n32 for compat (and -o32), not ld.elf_so-64
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.10.2.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
| 1.16 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.15 | 09-Jul-2024 |
rin | sets/lists: mipsn64e[bl]: Add compat files for binutils 2.42
|
| 1.14 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.13 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.12 | 23-Jun-2024 |
mrg | more GCC 12 vs mips n64 set list fixes
|
| 1.11 | 23-Jun-2024 |
mrg | fix mips64 sets for MKPAM=no, MKDEBUG=yes, and HAVE_GCC=12.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.6 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.5 | 16-Apr-2024 |
martin | mipsn64 has ld.elf_so-n32 for compat (and -o32), not ld.elf_so-64
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.2 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.10.2.1 | 01-Jul-2024 |
perseant | Sync with HEAD.
|
| 1.13 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.12 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.11 | 02-Jul-2024 |
rin | lists/debug32: Fix typo for powerpc64
|
| 1.10 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.9 | 10-Jun-2024 |
kre | branches: 1.9.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.8 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.7 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.6 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.5 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.9.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.13 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.12 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.11 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.6 | 09-May-2024 |
mrg | fix gcc 12 builds.
|
| 1.5 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.21 | 25-May-2025 |
martin | PR 59441: fix some annotations so MKDEBUGLIB=yes but MKDEBUG=no builds work.
|
| 1.20 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.19 | 09-Jul-2024 |
rin | sets/lists: amd64: Add compat files for binutils 2.42
|
| 1.18 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.17 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.16 | 17-Jun-2024 |
riastradh | branches: 1.16.2; sets: Fix amd64 build with MKTPM=yes.
XXX This probably also needs to be redundantly replicated, yet again, for every other compat set list in order to fix the MKTPM=yes build on any other 64-bit port with any compat, even though all the information is already encoded in the non-xxx32 set lists.
|
| 1.15 | 15-Jun-2024 |
mrg | mark some sanitzers as gcc=10 and add gcc=12 version.
|
| 1.14 | 10-Jun-2024 |
kre | Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.13 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.12 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.11 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.10 | 25-May-2024 |
martin | More rump markers
|
| 1.9 | 30-Apr-2024 |
martin | Mark ctf libs as depending on MKCTF
|
| 1.8 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.7 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.6 | 12-Apr-2024 |
hannken | Files libgcc_eh_g.a and libgcc_s_g.a are debuglib, not debug.
|
| 1.5 | 12-Apr-2024 |
wiz | mark *32 libc++ with libcxx
|
| 1.4 | 11-Apr-2024 |
wiz | add libc++ files to *32 sets
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.16.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.13 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.12 | 08-Jul-2024 |
christos | bump libssh, add sshd-session
|
| 1.11 | 01-Jul-2024 |
mrg | GCC sanitizers: only build the sanitizers if $MKGCCCMDS != "no".
there's a minor use-case for the configuration of "building sanitizers for distribution, but not the compiler", but it's pretty uncommon, and the latest sanitizers don't build at all on m68000 so enhance the option to not build /usr/bin/gcc (which simply can't modern GCC on a sun2) to not build the sanitizers either.
(if we were to split these, MKGCCSANITIZER would be good variable.)
update set lists for far too many files, including fixing MKDEBUG for a couple of builds.
|
| 1.10 | 10-Jun-2024 |
kre | branches: 1.10.2;
Correct a typo in libarchive set list updates for recent libarchive update
And add me to the list of people who believe that the current 99999 different debugN/ad.arch stuff is a disaster.
|
| 1.9 | 09-Jun-2024 |
christos | bump libarchive.
|
| 1.8 | 08-Jun-2024 |
rin | lists/debug32: Try to fix clang build, only tested for amd64
Mark libgomp_g.a and libobjc_g.a `gcc`.
|
| 1.7 | 03-Jun-2024 |
riastradh | Take a whack at fixing the compat32 set lists for clang build.
This really needs to be automatically derived from the main set lists; all this copypasta is a maintenance nightmare and I doubt I got everything after an hour of tweaking.
|
| 1.6 | 09-May-2024 |
mrg | fix gcc 12 support.
|
| 1.5 | 16-Apr-2024 |
christos | fix compat build of filter-aaaa.so.0
|
| 1.4 | 13-Apr-2024 |
nakayama | "./usr/libdata/debug/usr/lib/@ARCH_SUBDIR@/security" directory is created by mtree regardless of MKDEBUG option, so move the entry from debug32 to base32.
|
| 1.3 | 11-Apr-2024 |
nia | sync categories with main debug set - somehow missed in test build...
|
| 1.2 | 10-Apr-2024 |
nia | Add missing directory from the new set of PAM files that get installed
|
| 1.1 | 09-Apr-2024 |
nia | Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.10.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.2 | 11-Jul-2024 |
riastradh | Revert the duplication of compat set lists; do it another way.
1. Restore the compatdir and compatfile tags in base and debug.
=> compatdir marks directories that should have per-ABI compat subdirectories, like /usr/lib having /usr/lib/o32 and /usr/lib/64 on mips64.
=> compatfile marks files that have per-ABI versions in the nearest compatdir, like /usr/lib/o32/libc.so.12.221.
This is the mechanism we use to avoid duplicating every library that has a compat version in multiple set lists.
2. Teach sets.subr to split the compatdir and compatfile entries out into separate sets for base and debug.
The mechanism is to internally use:
- a new tag `omitcompat' when processing base and debug, so we don't generate the per-ABI compat directories or per-ABI compat files under them;
- a new tag `takecompat=${ABI}' when processing base32/64 and debug32/64, so we _do_ generate the per-ABI compat directories for ${ABI}.
=> On, e.g., mips64, base32 uses `takecompat=o32' and base64 uses `takecompat=64'.
=> On, e.g., aarch64, base32 uses `takecompat=eabi,takecompat=eabihf', and there is no base64.
3. Record in sets.subr the list of `32' and `64' architectures for each port.
This is maybe not the right place to put it, but it's also not clear that we want to keep exactly this division -- maybe it would be more sensible to just have per-ABI , e.g.:
(aarch64) base-eabi, base-eabihf (amd64) base-i386 (mips64) base-o32, base-64 (mipsn64) base-o32, base-n32
But I'll leave cleaning that up for another day.
4. Adjust some sets. Mostly this commit shouldn't change what file go in what sets, but, e.g., on mips64, the following move from base32 to base64 as part of this change, which I think is appropriate:
- /lib/64 - /libexec/ld.elf_so-64 - /usr/lib/64 - /usr/libdata/debug/lib/64 - /usr/libdata/debug/usr/lib/64 - /usr/libexec/ld.elf_so-64
TBD: Remove ./lib and ./usr/lib from debug/mi; they're already in base/mi. Maybe move ./usr/libdata/debug to from base/mi to debug/mi.
This reverts most of the set list changes in:
https://mail-index.netbsd.org/source-changes/2024/04/09/msg150763.html
PR misc/58365
|
| 1.1 | 09-Apr-2024 |
nia | branches: 1.1.2; Add new sets: base32, debug32, manhtml
- base32 contains (when MKCOMPAT=yes) shared libraries for 32-bit compatibility, previously included in base
- debug32 contains (when MKCOMPAT=yes) debug symbols and static libraries containing debug symbols for 32-bit compatiblity, previously included in debug
- manhtml contains (when MKHTML=yes) the HTML files previously included in 'man', which are of limited utility without third-party software.
The motivation for this change is to be able to easily exclude sets from CD-ROM images that go over the size limit without xz compression (which many NetBSD platforms struggle to extract at acceptable speeds).
|
| 1.1.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|