riastradh
a6d7a67277
base/md.amd64, base/md.sparc64: Mark openssl compat directories.
...
Should fix MKCOMPAT=no build.
PR port-amd64/57567
2023-08-05 08:55:48 +00:00
riastradh
3946811d8d
comp/mi: /usr/include/g++/bit is gcc-only, not for clang (or pcc)
2023-08-05 08:15:40 +00:00
pgoyette
aca2523560
revert debug data for libtsan to previous version, too.
...
XXX Perhaps this should be done by obsoleting the 2.0 file? For now
XXX this will require manual cleaning of the no-longer-used 2.0 file.
2023-08-05 03:13:57 +00:00
riastradh
2293c1ba38
t_ubsan, t_ubsanxx: Remove gcc=10, gcc=12 conditionals.
...
These are built unconditionally. Should help fix the clang build.
2023-08-04 20:56:08 +00:00
mrg
e010c02046
more updates for sets and GCC 12
...
- renable sanitizer, add new shlib versions, enable tsan for arm64,
including moving some stuff into the per-cpu/arch dir from 'mi'.
- fix mips64, 68k, and ia64
- mark many any-gcc-version things just as "gcc" and remove dups
- mark many gcc=9 only things as obsolete
- mark many gcc=10 only things as obsolete with gcc=12 (more could
be done here.)
2023-08-04 08:54:00 +00:00
rillig
0448d06008
lint: make '_Static_assert' only available in C11 or C23 mode
2023-08-03 18:48:42 +00:00
rin
4d0ce6b850
lists: Belatedly catch up with lib*san bump for GCC 12.
2023-08-03 15:07:06 +00:00
rin
72af11dfa3
base/shl.mi: Fix previous for GCC10...
2023-08-03 14:14:29 +00:00
rin
2a820cdb46
Fix lists for HAVE_GCC=12.
2023-08-03 13:13:04 +00:00
nia
5f926429a0
mark obsolete, don't remove from setlist
2023-08-03 12:30:25 +00:00
nia
e6ea867424
Revert addition of epoll to libc until discussion concludes
2023-08-03 12:24:46 +00:00
martin
c612895bbd
Bump libc minor here too
2023-08-02 12:12:52 +00:00
christos
b515b5959a
Add companion mempcpy to wmempcpy, bump.
2023-08-01 17:51:24 +00:00
mrg
2a5ef6b72e
various updates for GCC 12
...
- bump some shlibs
- add new header files
- add compiler-version header files
- disable sanitizer libraries for gcc12 for now
2023-08-01 06:35:55 +00:00
christos
6a8ddfc018
new gdb needs wmempcpy, give it to it.
2023-07-31 17:38:28 +00:00
riastradh
3b7c09b692
ld.elf_so: Add some known-answer tests for hash functions.
...
Make sure the testing mechanism detects the traditional overflow bug.
2023-07-30 09:22:02 +00:00
rin
9a6dacb422
ews4800mips/floppies: Fix ramdisk overflow by dropping IEEE 802.11
...
support from x_ifconfig
2023-07-29 17:33:50 +00:00
tsutsui
623aad5983
No need to ask whether to use the TCP option on NFS mount.
...
TCP mount has been default since NetBSD 9.0.
2023-07-29 15:46:45 +00:00
christos
d3ba7ba3a2
Add tests for t_memfd_create and fix bug found by tests
2023-07-29 12:16:34 +00:00
christos
d11110f473
Add epoll(2) from Theodore Preduta as part of GSoC 2023
2023-07-28 18:18:59 +00:00
christos
b78139aa0b
bump libssh
2023-07-26 17:59:35 +00:00
rin
13ae812dd5
x_fsck_ffs, x_newfs: XXX: Sprinkle -Wno-error=address-of-packed-member
...
for GCC/powerpc 10.5.0 with -Os.
2023-07-26 02:26:11 +00:00
gutteridge
c4a005e031
Add dkctl(8) and gpt(8) to the evbmips ramdisk
...
The installer provided by octeon.img creates GPT wedges, which may
later need to be recovered via the standard sysinst installer provided
by netbsd-INSTALL_OCTEON.
2023-07-25 02:42:48 +00:00
gutteridge
d9267cc47d
Add dk[0-3] to the device nodes provided in the evbmips ramdisk
...
The installer provided by octeon.img creates wedges, which may later
need to be recovered via the standard sysinst installer provided by
netbsd-INSTALL_OCTEON.
2023-07-25 02:38:31 +00:00
rin
04016d3a36
macppc/floppies: Use x_ variants of disklabel, fsck_ffs, and newfs.
...
Fix ramdisk overflow with clang.
- For fsck_ffs(8) and newfs(8), Apple UFS is still supported.
- 2.88MB of ramdisk size can be bumped if really required.
2023-07-24 08:21:09 +00:00
andvar
c553cce289
s/probaby/probably/ in comments.
2023-07-23 21:06:52 +00:00
mrg
3728dc83f3
mark gl_mangle.h and glx_mangle.h as mesa_ver=19.
2023-07-22 23:35:23 +00:00
rillig
ef4646fea8
tests/lint: demonstrate use-after-free in GCC statement expression
2023-07-15 12:24:57 +00:00
rillig
5e96f60f79
tests/lint: add test for _Noreturn from C11
2023-07-12 18:13:39 +00:00
christos
7eace3da0c
Add memfd_create(2) from GSoC 2023 by Theodore Preduta
2023-07-10 02:31:54 +00:00
christos
d8d7258c92
fix typo
2023-07-08 17:43:13 +00:00
christos
e706571b76
Document how system call versioning is done. From this summer's compat-linux
...
GSoC, by Theodore Preduta.
2023-07-08 16:14:11 +00:00
rillig
a9b749ce7a
tests/lint: merge duplicate tests for C11 _Atomic
2023-07-07 00:20:39 +00:00
riastradh
d2876e0fc7
tests/libexec/ld.elf_so: Fix helper library makefiles.
...
1. Consolidate logic into a single helper.mk to reduce duplication.
2. Set NO* variables, not MK* variables which are reserved for user.
3. Avoid eager X!= in favour of lazy ${X:sh}.
4. Mark _g.a set list entries obsolete. Never should've been built!
PR misc/57462
2023-07-05 22:42:46 +00:00
rillig
581fbf1bfe
tests/lint: add platform-specific tests for troublesome pointer casts
2023-07-05 11:36:56 +00:00
gutteridge
00faf7a9a7
Install a copy of dhcpcd.conf under /usr/share/examples
...
Addresses PR bin/57487 from Taylor R Campbell.
2023-07-05 00:26:38 +00:00
riastradh
2daa8bfe20
libbsdmalloc: New man page.
...
XXX pullup-10
2023-07-04 16:23:15 +00:00
riastradh
77b23e4e0e
libbsdmalloc: Bump shlib minor.
...
New symbols, new minor.
XXX pullup-10
2023-07-04 16:22:10 +00:00
rillig
2bb36c1110
tests/lint: move platform-specific query tests to separate files
...
This fixes the tests on 'unsigned char' platforms.
Thanks martin@ for the notification.
2023-07-03 15:29:42 +00:00
rillig
29b0195f9b
lint: add initial support for C23
...
Required by xsrc/external/mit/MesaLib.old, brw_eu_validate.c, which
initializes a struct using empty braces: 'return (struct string){};'.
2023-07-02 23:40:23 +00:00
gutteridge
5388ce56e6
Add npflog.4 to sets
2023-06-30 00:48:03 +00:00
pgoyette
399bc09bd8
Looks like this debug library disappeared with the new heimdal. Mark
...
it obsolete to fix the MKDEBUGLIB build.
2023-06-21 02:48:49 +00:00
wiz
c093f0b69f
install pkg-config file for libedit
...
version number matches portable libedit
--cflags output matches portable libedit, since users probably want the
readline interface
2023-06-20 23:09:13 +00:00
martin
982f63aa62
Obsolete ati_drv.so.19 and add .22 in the other md.* files affected
...
by the recentish X update.
2023-06-20 11:00:29 +00:00
mrg
32f4e6acb7
update for fontconfig 2.14.2.
2023-06-20 02:25:19 +00:00
mrg
0bab990a32
updates for xf86-video-ati 22.0.0.
2023-06-19 08:32:39 +00:00
rillig
abc3274d3a
indent: merge lexer symbols for type in/outside parentheses
2023-06-16 23:51:31 +00:00
wiz
0fa172738f
add missing 'obsolete' keyword
2023-06-16 22:18:02 +00:00
wiz
b6deb17d6b
mark some openssl 1.1 files as obsolete with openssl 3
2023-06-16 20:38:18 +00:00
rillig
13e8698351
tests/make: add test for multiple-inclusion guards
2023-06-16 09:25:13 +00:00