Commit Graph

350 Commits

Author SHA1 Message Date
riastradh 8f27842e48 libm: New s_rintl.S for x86.
Prompted by PR lib/58054.
2024-05-05 02:50:11 +00:00
maya 8a12906d64 Switch to mesa 21
Works well enough for me on various GPUs, let's try it out. Can be easily
reverted if anyone encounters major issues.
2024-04-23 03:25:39 +00:00
rillig 0800ba3e52 UPDATING: remove not-so-recent entries 2024-04-20 14:06:47 +00:00
nia 316aa9d969 UPDATING: note new sets 2024-04-11 06:20:29 +00:00
riastradh b73702cbe4 Nix /var/run/named entry from set lists.
Normally we don't do this, but /var/run/named is

(a) used by running daemons, so postinstall should not delete it, and
(b) deleted at boot-time anyway by /etc/rc.d/mountcritlocal, so
there's no sense in having it checked by mtree.

However, this means that update builds need manual intervention to
delete $DESTDIR/var/run/named or else checkflist will fail, so add a
note to UPDATING about this.

Do the same with /var/run/lwresd just in case.

PR misc/57877
2024-04-11 02:15:39 +00:00
andvar 100a3398b8 fix spelling mistakes, mainly in comments and log messages. 2024-02-09 22:08:30 +00:00
gutteridge 9b222ad129 UPDATING: fix a couple of spelling mistakes 2023-09-24 16:33:41 +00:00
riastradh 1cac5d57e4 certctl(8): Avoid clobbering prepopulated /etc/openssl/certs.
Also avoid clobbering some other edge cases like symlinks or
non-directories there.

This way, we have the following transitions on system updates:

- If /etc/openssl/certs is empty (as in default NetBSD<10 installs):
  quietly populated on rehash.

- If /etc/openssl/certs is nonempty (you've added things to it,
  e.g. by hand or with mozilla-rootcerts) and has never been managed
  by certctl(8): left alone on rehash, with an error message to
  explain what you need to do.

- If /etc/openssl/certs has been managed by certctl(8): quietly
  updated on rehash.

Note: This means current installations made since certctl(8) was
added will be treated like /etc/openssl/certs is nonempty and has
never been managed by certctl(8).  To work around this, you can just
delete /etc/openssl/certs and rerun `certctl rehash'.
2023-08-28 22:25:49 +00:00
martin ce01b03dd1 Warn to clean gcc objectdirs for updated compiler. 2023-07-19 17:49:40 +00:00
lukem 3cb563b335 build.sh: use mk.conf (if present) as MAKECONF
Set MAKECONF to mk.conf in the same directory as build.sh
(i.e., the top of the source tree) if mk.conf is present.
This means unprivileged users can benefit from mk.conf(5)
semantics without write privileges to /etc/mk.conf, and
also simplifies per-source-directory configuration.

Fail early if $MAKECONF is empty, since build.sh will fail
anyway after rebuilding nbmake.

Ensure that the computed MAKECONF isn't empty, and then
always set MAKECONF in the makewrapper (nbmake-$MACHINE).

Improve some formatting consistency in BUILDING.mdoc,
(even if BUILDING is generated without markup).
2023-07-18 16:59:57 +00:00
martin a2f264d2db Belatedly add an entry for the openssl version switch - it may cause
subtle test failures after update builds (files with same installed
name created from different sources depending on openssl version).
2023-07-11 15:05:17 +00:00
martin 1479973b8d Note kernel build lossage in an unsupported build configuration 2023-06-04 16:14:59 +00:00
lukem 9ba055b472 ctfmerge tool fixes might need a clean tools build 2023-05-23 20:26:52 +00:00
mrg 79cbfccb47 add a note about how to fix missing ./usr/lib/libisns* files. 2023-03-23 07:15:08 +00:00
martin 021fe6e832 Note dependency of new binutils on new ld.elf_so for unsupported
DESTDIR=/ builds.
2023-01-16 08:49:55 +00:00
chs 87ba0e2a31 Restore backward compatibility of UFS2 with previous NetBSD releases by
disabling support in UFS2 for extended attributes (including ACLs).
Add a new variant of UFS2 called "UFS2ea" that does support extended attributes.
Add new	fsck_ffs operations "-c	ea" and	"-c no-ea" to convert file systems
from UFS2 to UFS2ea and	vice-versa (both of which delete all existing extended
attributes in the process).
2022-11-17 06:40:38 +00:00
mrg 0cb9ef9131 updates for libdrm 2.4.114.
unfortunately, the i915 ioctls are no longer handled by kdump/ktruss
as the new one conflicts with base.  this needs a clean build in these
dirs (and rescue).  the radeon ioctls have been enabled instead.
2022-11-12 02:20:15 +00:00
riastradh 7452979828 UPDATING: More details on bootloader update needed for >=9.99.100. 2022-10-08 08:21:56 +00:00
gutteridge 4a266d1532 UPDATING: a couple of pedantic edits 2022-09-21 22:01:56 +00:00
riastradh fc013a7cea Note bootloader changes needed for 9.99.100. 2022-09-21 14:32:26 +00:00
lukem efdcdb3a84 UPDATING: extsrc deprecated 2022-08-21 07:15:28 +00:00
mrg a1f26e6d62 add a note about xorg-server possibly breaking builds. 2022-07-15 05:26:08 +00:00
martin ca30fa108c Note that src/games/robots now nees a clean rebuild. 2022-06-28 08:03:49 +00:00
andvar 3bcb9f1480 s/dissallow/disallow/ 2021-12-07 21:45:31 +00:00
andvar f273a7a174 fix various typos, mainly in comments. 2021-12-07 21:37:36 +00:00
martin 45639db1d3 Fix typo. Pointed out by bch - thanks! 2021-11-22 12:30:34 +00:00
martin 775f6854d7 Note that USE_FORT changes for xorg require a clean build. 2021-11-20 16:18:18 +00:00
nia d52af69faa UPDATING: note dts update causing things to be renumbered 2021-11-14 11:16:28 +00:00
martin d8f1880cb6 aarch64 needs a clean build after MKRELRO default has changed. 2021-10-14 15:40:00 +00:00
christos 292aad7505 Change the default for ACLs to be posix1e instead of nfsv4 to match FreeBSD.
Requested by chuq.
2021-09-18 03:05:19 +00:00
andvar 16e91b5f21 s/helt/held+s/eroneously/erroneously/+s/splitted/split/+s/recommented/recommended/ 2021-08-21 09:59:45 +00:00
mrg 0e3d1d8888 note that new GMP may require some cleaning. 2021-07-11 21:58:52 +00:00
mrg 8ee87df871 add a note about potential GCC 9->10 build failures 2021-04-17 04:08:32 +00:00
rillig cc85ccc4e8 UPDATING: lint1/ops.c may require OBJDIR to be cleaned
https://mail-index.netbsd.org/source-changes-d/2021/01/09/msg013098.html
2021-01-09 20:51:08 +00:00
mrg 0a203a0e8e note about mips kernel modules breaking update builds 2020-10-17 07:41:25 +00:00
mrg 12d8f9c554 note mpfr needs a cleaning. 2020-09-26 08:02:35 +00:00
mrg a1c8c273ac switch to GCC 9 on arm and x86.
note GCC 8.3, 8.4 and 9.3 import dates.  add an UPDATING entry.
2020-09-12 08:31:39 +00:00
mrg 210197e402 switch mips to binutils 2.34. 2020-09-07 10:19:02 +00:00
mrg 1d16bf7391 update the latest note to talk about all 3 potential ways that
failure can occur now (1 still upcoming.)
2020-08-20 03:09:34 +00:00
mrg 2d54d631d9 20200811:
GCC updates may require cleaning the objdir.
2020-08-12 06:48:50 +00:00
christos 6d0b1957e8 blocklist migration has been automated. 2020-06-15 21:52:03 +00:00
christos 9cd8f58764 mention blacklist -> blocklist rename 2020-06-15 03:39:00 +00:00
christos bc54087551 Mention cleaning needed in LIBISPRIVATE directories 2020-06-01 14:46:04 +00:00
mrg e913553b0b note GCC 8.4 may need some cleaning. 2020-03-11 21:07:40 +00:00
christos fa876f5dc5 catch-up with more ports switched to gcc-8
fix typos, consistent whitespace
2019-11-18 15:42:26 +00:00
martin c2a6468f90 Mention LLVM fallout 2019-11-13 09:59:02 +00:00
martin e899ddb131 Add note for GCC 8 builds (see PR 54644) 2019-10-23 16:26:42 +00:00
mrg e9ed101783 add a note about GCC 8.3 import probably needing cleaning. 2019-10-01 09:36:56 +00:00
riastradh b371a198a3 Add UPDATING note about radeon firmware image mistake. 2019-09-03 15:38:52 +00:00
martin c628b06c7e Note update hickup build issue for uefi boot. 2019-07-27 07:55:18 +00:00