svn commit: r358468 - in head: . contrib/dtc gnu/usr.bin gnu/usr.bin/dtc share/mk targets/pseudo/userland targets/pseudo/userland/gnu tools/build/options usr.bin

2020-02-29 Thread Ed Maste
Author: emaste Date: Sat Feb 29 17:10:54 2020 New Revision: 358468 URL: https://svnweb.freebsd.org/changeset/base/358468 Log: retire in-tree GPL dtc devicetree compiler Now that we no longer have GCC 4.2.1 in the tree and can assume FreeBSD is being built with a C++11 compiler available,

svn commit: r358464 - head/contrib/gperf

2020-02-29 Thread Ed Maste
Author: emaste Date: Sat Feb 29 13:25:38 2020 New Revision: 358464 URL: https://svnweb.freebsd.org/changeset/base/358464 Log: remove contrib/gperf gperf was used only as a build tool for GCC, and is not needed after r358454. Sponsored by: The FreeBSD Foundation Deleted: head/contr

svn commit: r358462 - head/share/mk

2020-02-29 Thread Ed Maste
Author: emaste Date: Sat Feb 29 13:15:01 2020 New Revision: 358462 URL: https://svnweb.freebsd.org/changeset/base/358462 Log: src.opts.mk: simplify Clang and lld bootstrap defaults With the retirement of GCC 4.2.1 we can assume the host compiler supports C++11, and can simplify the Clang

svn commit: r358461 - head/share/man/man5

2020-02-29 Thread Ed Maste
Author: emaste Date: Sat Feb 29 12:46:02 2020 New Revision: 358461 URL: https://svnweb.freebsd.org/changeset/base/358461 Log: regen src.conf.5 after r358460, LLVM_LIBUNWIND option retirement Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r358460 - in head: . contrib/bmake/mk lib share/mk targets/pseudo/userland/gnu targets/pseudo/userland/lib tools/build/options

2020-02-29 Thread Ed Maste
Author: emaste Date: Sat Feb 29 12:43:43 2020 New Revision: 358460 URL: https://svnweb.freebsd.org/changeset/base/358460 Log: retire the LLVM_LIBUNWIND option LLVM's libunwind is used on all FreeBSD-supported CPU architectures and is a required component. Reviewed by: brooks (earlie

svn commit: r358459 - in head/contrib: gcc gcclibs

2020-02-29 Thread Ed Maste
Author: emaste Date: Sat Feb 29 12:40:27 2020 New Revision: 358459 URL: https://svnweb.freebsd.org/changeset/base/358459 Log: Remove contrib/gcc and contrib/gcclibs GCC 4.2.1 was disconnected from FreeBSD in r358454. Sponsored by: The FreeBSD Foundation Deleted: head/contrib/gcc/

svn commit: r358455 - head/share/man/man5

2020-02-28 Thread Ed Maste
Author: emaste Date: Sat Feb 29 03:43:18 2020 New Revision: 358455 URL: https://svnweb.freebsd.org/changeset/base/358455 Log: regen src.conf.5 after r358454, GCC 4.2.1 retirement Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ===

svn commit: r358454 - in head: . etc/mtree gnu/lib gnu/lib/libgcov gnu/lib/libgomp gnu/lib/libstdc++ gnu/lib/libsupc++ gnu/usr.bin gnu/usr.bin/cc gnu/usr.bin/gperf share/mk targets/pseudo/bootstrap...

2020-02-28 Thread Ed Maste
Author: emaste Date: Sat Feb 29 03:25:51 2020 New Revision: 358454 URL: https://svnweb.freebsd.org/changeset/base/358454 Log: remove GCC 4.2.1 build infrastructure As described in Warner's email message[1] to the FreeBSD-arch mailing list we have reached GCC 4.2.1's retirement date. At t

svn commit: r358355 - in head: lib/libc/sys sys/vm

2020-02-26 Thread Ed Maste
Author: emaste Date: Wed Feb 26 20:03:43 2020 New Revision: 358355 URL: https://svnweb.freebsd.org/changeset/base/358355 Log: Return ENOTSUP for mmap/mprotect if prot not subset of prot_max From POSIX, [ENOTSUP] The implementation does not support the combination of accesses

svn commit: r358350 - head/share/man/man5

2020-02-26 Thread Ed Maste
Author: emaste Date: Wed Feb 26 19:12:36 2020 New Revision: 358350 URL: https://svnweb.freebsd.org/changeset/base/358350 Log: src.conf.5: regen after sparc64 removal Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r358349 - head/share/mk

2020-02-26 Thread Ed Maste
Author: emaste Date: Wed Feb 26 19:08:23 2020 New Revision: 358349 URL: https://svnweb.freebsd.org/changeset/base/358349 Log: src.opts.mk: drop MIPS special case for disabling BINUTILS_BOOTSTRAP Binutils has already been reduced to installing ld only on powerpc32 and as only on amd64. (A

svn commit: r358344 - head/lib/libc/sys

2020-02-26 Thread Ed Maste
Author: emaste Date: Wed Feb 26 18:46:41 2020 New Revision: 358344 URL: https://svnweb.freebsd.org/changeset/base/358344 Log: mprotect.2: sort errors alphabetically Reported by: brooks MFC after:3 days Modified: head/lib/libc/sys/mprotect.2 Modified: head/lib/libc/sys/mprotect.2

svn commit: r358323 - head/crypto/openssh

2020-02-25 Thread Ed Maste
Author: emaste Date: Tue Feb 25 22:15:25 2020 New Revision: 358323 URL: https://svnweb.freebsd.org/changeset/base/358323 Log: Add a note about deleted files in OpenSSH upgrade instructions Modified: head/crypto/openssh/FREEBSD-upgrade Modified: head/crypto/openssh/FREEBSD-upgrade ===

svn commit: r358314 - head/share/man/man9

2020-02-25 Thread Ed Maste
Author: emaste Date: Tue Feb 25 17:18:59 2020 New Revision: 358314 URL: https://svnweb.freebsd.org/changeset/base/358314 Log: style.9: update C99 commentary Make style.9 read as a current statement of C99 preferences, rather than a description of ongoing changes to our preferred style. A

svn commit: r358300 - head/sys/dev/usb/net

2020-02-24 Thread Ed Maste
Author: emaste Date: Mon Feb 24 19:50:28 2020 New Revision: 358300 URL: https://svnweb.freebsd.org/changeset/base/358300 Log: smsc: remove pre-FreeBSD-10 compat support Sponsored by: The FreeBSD Foundation Modified: head/sys/dev/usb/net/if_smsc.c Modified: head/sys/dev/usb/net/if_smsc.c

svn commit: r358299 - head/sys/dev/usb/net

2020-02-24 Thread Ed Maste
Author: emaste Date: Mon Feb 24 19:48:29 2020 New Revision: 358299 URL: https://svnweb.freebsd.org/changeset/base/358299 Log: muge: fix rxcsum enable test if_capabilities indicates capabilities supported by the hardware; if_capenable which are enabled. Note that rx checksum is still disa

Re: svn commit: r358170 - head/usr.sbin/services_mkdb

2020-02-20 Thread Ed Maste
On Thu, 20 Feb 2020 at 10:52, Pedro F. Giffuni wrote: > > Author: pfg > Date: Thu Feb 20 15:52:36 2020 > New Revision: 358170 > URL: https://svnweb.freebsd.org/changeset/base/358170 > > Log: > Revert r358153: it is causing unexpected issues with the build system. Thanks Pedro. As an aside free

Re: svn commit: r358153 - head/usr.sbin/services_mkdb

2020-02-20 Thread Ed Maste
On Thu, 20 Feb 2020 at 09:54, Pedro Giffuni wrote: > > On 2020-02-20 09:46, Ed Maste wrote: > > On Thu, 20 Feb 2020 at 04:56, Li-Wen Hsu wrote: > >> Please note this is not fixed in ci.freebsd.org yet. The reason is it > >> directly goes to src/release and p

Re: svn commit: r358153 - head/usr.sbin/services_mkdb

2020-02-20 Thread Ed Maste
On Thu, 20 Feb 2020 at 04:56, Li-Wen Hsu wrote: > > Please note this is not fixed in ci.freebsd.org yet. The reason is it > directly goes to src/release and perform `make packagesystem` to > generate kernel.txz and base.txz. If I read release(7) correctly, > this should be performed under a fresh

svn commit: r358123 - head/tools/tools/nanobsd/dhcpd

2020-02-19 Thread Ed Maste
Author: emaste Date: Wed Feb 19 16:23:21 2020 New Revision: 358123 URL: https://svnweb.freebsd.org/changeset/base/358123 Log: nanobsd: add WITHOUT_LLVM_COV, akin to WITHOUT_GCOV Another case, missed in r358105 Modified: head/tools/tools/nanobsd/dhcpd/common Modified: head/tools/tools/na

svn commit: r358120 - head

2020-02-19 Thread Ed Maste
Author: emaste Date: Wed Feb 19 15:56:40 2020 New Revision: 358120 URL: https://svnweb.freebsd.org/changeset/base/358120 Log: Cirrus-CI: increase timeout to 120m For some reason build+package+test time went from about 1h10 to over 1h30 (killed due to timeout prior to completion). The

svn commit: r358111 - head/usr.bin/whereis

2020-02-19 Thread Ed Maste
Author: emaste Date: Wed Feb 19 14:40:53 2020 New Revision: 358111 URL: https://svnweb.freebsd.org/changeset/base/358111 Log: whereis: remove gnu/libexec from source search paths The last subdirectory of gnu/libexec was removed in r85742. Modified: head/usr.bin/whereis/pathnames.h Modif

svn commit: r358105 - head/tools/tools/nanobsd/embedded

2020-02-19 Thread Ed Maste
Author: emaste Date: Wed Feb 19 14:26:27 2020 New Revision: 358105 URL: https://svnweb.freebsd.org/changeset/base/358105 Log: nanobsd: add WITHOUT_LLVM_COV, akin to WITHOUT_GCOV Modified: head/tools/tools/nanobsd/embedded/common Modified: head/tools/tools/nanobsd/embedded/common

svn commit: r358102 - head/share/man/man5

2020-02-19 Thread Ed Maste
Author: emaste Date: Wed Feb 19 14:16:48 2020 New Revision: 358102 URL: https://svnweb.freebsd.org/changeset/base/358102 Log: src.conf.5: regen after r358101, WITHOUT_GCOV default Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ==

svn commit: r358101 - head/share/mk

2020-02-19 Thread Ed Maste
Author: emaste Date: Wed Feb 19 14:12:59 2020 New Revision: 358101 URL: https://svnweb.freebsd.org/changeset/base/358101 Log: Move GCOV option to default NO GNU gcov will be removed along with GCC 4.2.1 at the end of the month. Change the default to NO in preparation. Modified: head/sh

svn commit: r358072 - head

2020-02-18 Thread Ed Maste
Author: emaste Date: Tue Feb 18 16:37:48 2020 New Revision: 358072 URL: https://svnweb.freebsd.org/changeset/base/358072 Log: remove old perl entries from ObsoleteFiles.inc Each entry in ObsoleteFiles.inc adds to the time `make delete-old` and friends take to run. Perl was removed from t

svn commit: r357939 - head/crypto/openssh

2020-02-14 Thread Ed Maste
Author: emaste Date: Fri Feb 14 22:32:33 2020 New Revision: 357939 URL: https://svnweb.freebsd.org/changeset/base/357939 Log: Update version in openssh FREEBSD-vendor metadata It appears that FREEBSD-vendor is an idea that never really took off and we should probably just remove it, but u

svn commit: r357932 - head/crypto/openssh

2020-02-14 Thread Ed Maste
Author: emaste Date: Fri Feb 14 19:33:50 2020 New Revision: 357932 URL: https://svnweb.freebsd.org/changeset/base/357932 Log: Update OpenSSH upgrade instructions to use https, not ftp ftp://ftp.openbsd.org/ does not work. Modified: head/crypto/openssh/FREEBSD-upgrade Modified: head/cryp

svn commit: r357926 - in head/crypto/openssh: . contrib/redhat contrib/suse openbsd-compat regress regress/misc/fuzz-harness regress/unittests/sshkey regress/unittests/sshkey/testdata regress/unitt...

2020-02-14 Thread Ed Maste
Author: emaste Date: Fri Feb 14 19:06:59 2020 New Revision: 357926 URL: https://svnweb.freebsd.org/changeset/base/357926 Log: Upgrade to OpenSSH 7.9p1. MFC after:2 months Sponsored by: The FreeBSD Foundation Added: head/crypto/openssh/regress/misc/fuzz-harness/authopt_fuzz.cc

svn commit: r357925 - head/crypto/openssh

2020-02-14 Thread Ed Maste
Author: emaste Date: Fri Feb 14 18:59:50 2020 New Revision: 357925 URL: https://svnweb.freebsd.org/changeset/base/357925 Log: sshd: add upgrade process note about TCP wrappers We need to add user-facing deprecation notices for TCP wrappers; start with a note in the upgrade process docment

svn commit: r357922 - head/crypto/openssh

2020-02-14 Thread Ed Maste
Author: emaste Date: Fri Feb 14 17:05:35 2020 New Revision: 357922 URL: https://svnweb.freebsd.org/changeset/base/357922 Log: openssh: add a note about libwrap in config.h LIBWRAP is defined by the Makefile based on MK_TCP_WRAPPERS and should not be defined in config.h. PR:

svn commit: r357862 - head/contrib/elftoolchain/addr2line

2020-02-13 Thread Ed Maste
Author: emaste Date: Thu Feb 13 16:17:05 2020 New Revision: 357862 URL: https://svnweb.freebsd.org/changeset/base/357862 Log: addr2line: use stdbool.h header for bool Presumably a bool definition is obtained via header contamination on FreeBSD-CURRENT. Found while trying to upstream Free

Re: svn commit: r357833 - head/tests/sys/pjdfstest/tests

2020-02-12 Thread Ed Maste
On Wed, 12 Feb 2020 at 15:34, Enji Cooper wrote: > > On Wed, Feb 12, 2020 at 9:37 AM Ed Maste wrote: > > > > Author: emaste > > Date: Wed Feb 12 17:37:32 2020 > > New Revision: 357833 > > URL: https://svnweb.freebsd.org/changeset/base/357833 > > > &g

svn commit: r357844 - head/contrib/elftoolchain/addr2line

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 21:52:10 2020 New Revision: 357844 URL: https://svnweb.freebsd.org/changeset/base/357844 Log: addr2line: Handle DW_AT_ranges in compile units Based on original submission by Marat Radchenko in ELF Tool Chain ticket #545, rebased and updated by Tiger Gao.

svn commit: r357839 - in head/sys: compat/freebsd32 kern

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 19:05:10 2020 New Revision: 357839 URL: https://svnweb.freebsd.org/changeset/base/357839 Log: regen sysent after r357831, r357838 Capability mode changes allowing fdatasync and getloginclass. Sponsored by: The FreeBSD Foundation Modified: head/sys/com

svn commit: r357838 - head/sys/kern

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 18:59:00 2020 New Revision: 357838 URL: https://svnweb.freebsd.org/changeset/base/357838 Log: Allow getloginclass in capability mode As with e.g. getgroups and getlogin it allows querying current process credential state. Reported by: sig...@gmail.com

svn commit: r357833 - head/tests/sys/pjdfstest/tests

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 17:37:32 2020 New Revision: 357833 URL: https://svnweb.freebsd.org/changeset/base/357833 Log: Tag pjdfstest symlink with pkgbase package As with the rest of pjdfstest, tag the symlink with package=tests. The tests -> . symlink seems a little strange but tha

svn commit: r357832 - head/usr.sbin/rmt

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 17:30:09 2020 New Revision: 357832 URL: https://svnweb.freebsd.org/changeset/base/357832 Log: tag /etc/rmt symlink with pkgbase package For historical reasons the "remote magtape protocol module" rmt gets invoked as /etc/rmt, which is a symlink to /usr/sbin

svn commit: r357831 - head/sys/kern

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 17:12:26 2020 New Revision: 357831 URL: https://svnweb.freebsd.org/changeset/base/357831 Log: Allow fdatasync in capability mode fdatasync is essentially a subset of fsync (and may be exactly fsync, depending on filesystem and development effort) and operat

svn commit: r357826 - in head/contrib/elftoolchain: elfcopy libelftc

2020-02-12 Thread Ed Maste
Author: emaste Date: Wed Feb 12 15:59:59 2020 New Revision: 357826 URL: https://svnweb.freebsd.org/changeset/base/357826 Log: elfcopy: set ELF OS/ABI field when converting from binary PR: 228934 Submitted by: Tiger Gao Reviewed by: markj, jkoshy MFC after:2 weeks Spo

svn commit: r357664 - in head: sys/dev/ixl sys/dev/le sys/dev/pms/RefTisa/discovery/dm sys/dev/ppbus sys/dev/puc sys/dev/usb/net sys/netinet sys/netinet/netdump sys/netinet/tcp_stacks sys/opencrypt...

2020-02-07 Thread Ed Maste
Author: emaste Date: Fri Feb 7 19:53:07 2020 New Revision: 357664 URL: https://svnweb.freebsd.org/changeset/base/357664 Log: Miscellaneous typo fixes Submitted by: Gordon Bergling Differential Revision:https://reviews.freebsd.org/D23453 Modified: head/sys/dev/ixl/if_iavf.c

svn commit: r357618 - head/share/man/man5

2020-02-06 Thread Ed Maste
Author: emaste Date: Thu Feb 6 14:18:48 2020 New Revision: 357618 URL: https://svnweb.freebsd.org/changeset/base/357618 Log: src.conf.5: regen after r357617, BINUTILS_BOOTSTRAP description update Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r357617 - head/tools/build/options

2020-02-06 Thread Ed Maste
Author: emaste Date: Thu Feb 6 14:13:33 2020 New Revision: 357617 URL: https://svnweb.freebsd.org/changeset/base/357617 Log: Update WITH_/WITHOUT_BINUTILS_BOOTSTRAP descriptions Use of binutils is being incrementally reduced. The specific binutils are listed in the WITH_BINUTILS and WIT

svn commit: r357592 - in head: lib/libc share/mk

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 20:08:01 2020 New Revision: 357592 URL: https://svnweb.freebsd.org/changeset/base/357592 Log: libssp_nonshared: use only on i386 and ppc libssp_nonshared.a defines one symbol, __stack_chk_fail_local. This is used only on i386 and powerpc; other archs emit

svn commit: r357589 - head/sys/sparc64

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 19:18:04 2020 New Revision: 357589 URL: https://svnweb.freebsd.org/changeset/base/357589 Log: delete empty directories after r357455 Deleted: head/sys/sparc64/ ___ svn-src-head@freebsd.org mailing list https://lists.f

svn commit: r357588 - head/sys/mips/beri

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 19:15:36 2020 New Revision: 357588 URL: https://svnweb.freebsd.org/changeset/base/357588 Log: beri: correct kernel printf typo (From review D23453) Submitted by: Gordon Bergling Reviewed by: rwatson Modified: head/sys/mips/beri/beri_mp.c Modified

svn commit: r357579 - head/lib/libfetch

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 16:55:00 2020 New Revision: 357579 URL: https://svnweb.freebsd.org/changeset/base/357579 Log: libfetch: disallow invalid escape sequences Per RFC1738 escape is "% hex hex"; other sequences do not form a valid URL. Suggested by: Matthew Dillon Reviewed

svn commit: r357578 - in head/sys: amd64/linux32 arm/linux i386/linux

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 16:54:16 2020 New Revision: 357578 URL: https://svnweb.freebsd.org/changeset/base/357578 Log: regen linuxulator sysent after r357577 Modified: head/sys/amd64/linux32/linux32_proto.h head/sys/amd64/linux32/linux32_syscall.h head/sys/amd64/linux32/linux32_sys

svn commit: r357577 - in head/sys: amd64/linux amd64/linux32 arm/linux arm64/linux compat/linux i386/linux

2020-02-05 Thread Ed Maste
Author: emaste Date: Wed Feb 5 16:53:02 2020 New Revision: 357577 URL: https://svnweb.freebsd.org/changeset/base/357577 Log: linuxulator: implement sendfile Submitted by: Bora Özarslan Submitted by: Yang Wang <2...@outlook.jp> Reviewed by: markj Sponsored by: The FreeBSD Foundation

Re: svn commit: r357246 - head/tests/sys/sys

2020-02-04 Thread Ed Maste
On Wed, 29 Jan 2020 at 17:38, Conrad Meyer wrote: > > Hi Li-Wen, > > Thanks for the report. I went ahead and reverted it in r357273. Thanks Conrad. I agree that this should be cleaned up and I hope that someone can find time to take another look at this. _

svn commit: r357444 - head/gnu/lib/csu

2020-02-03 Thread Ed Maste
Author: emaste Date: Mon Feb 3 13:50:15 2020 New Revision: 357444 URL: https://svnweb.freebsd.org/changeset/base/357444 Log: remove stale gnu/lib/csu directory As of r357338 gnu/lib/csu is never used. Deleted: head/gnu/lib/csu/ ___ svn-src-hea

svn commit: r357422 - head/sys/dev/acpi_support

2020-02-02 Thread Ed Maste
Author: emaste Date: Sun Feb 2 20:56:18 2020 New Revision: 357422 URL: https://svnweb.freebsd.org/changeset/base/357422 Log: acpi_ibm: remove superfluous cast Reported by: kib Modified: head/sys/dev/acpi_support/acpi_ibm.c Modified: head/sys/dev/acpi_support/acpi_ibm.c ===

svn commit: r357416 - head/sys/dev/acpi_support

2020-02-02 Thread Ed Maste
Author: emaste Date: Sun Feb 2 19:01:16 2020 New Revision: 357416 URL: https://svnweb.freebsd.org/changeset/base/357416 Log: acpi_ibm: whitespace and wrapping cleanup Modified: head/sys/dev/acpi_support/acpi_ibm.c Modified: head/sys/dev/acpi_support/acpi_ibm.c ==

svn commit: r357413 - head/sys/dev/acpi_support

2020-02-02 Thread Ed Maste
Author: emaste Date: Sun Feb 2 18:07:47 2020 New Revision: 357413 URL: https://svnweb.freebsd.org/changeset/base/357413 Log: acpi_ibm: whitespace fixup Modified: head/sys/dev/acpi_support/acpi_ibm.c Modified: head/sys/dev/acpi_support/acpi_ibm.c =

svn commit: r357409 - head/sys/modules

2020-02-02 Thread Ed Maste
Author: emaste Date: Sun Feb 2 14:41:09 2020 New Revision: 357409 URL: https://svnweb.freebsd.org/changeset/base/357409 Log: Move ce enable to SOURCELESS_HOST ce contains obfuscated code that runs on the host's processor Modified: head/sys/modules/Makefile Modified: head/sys/modules/Ma

svn commit: r357341 - head/share/man/man5

2020-01-31 Thread Ed Maste
Author: emaste Date: Fri Jan 31 18:26:13 2020 New Revision: 357341 URL: https://svnweb.freebsd.org/changeset/base/357341 Log: regen src.conf.5 after r357338 BSD_CRTBEGIN retirement Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r357338 - in head: . contrib/bmake/mk gnu/lib lib/csu share/mk targets/pseudo/userland/gnu tools/build/options

2020-01-31 Thread Ed Maste
Author: emaste Date: Fri Jan 31 18:04:04 2020 New Revision: 357338 URL: https://svnweb.freebsd.org/changeset/base/357338 Log: retire BSD_CRTBEGIN option BSD crt is currently used on all architectures (other than sparc64). Remove the option and use BSD crt everywhere as part of the GCC 4.2

svn commit: r357080 - head/etc

2020-01-24 Thread Ed Maste
Author: emaste Date: Fri Jan 24 14:41:51 2020 New Revision: 357080 URL: https://svnweb.freebsd.org/changeset/base/357080 Log: Tag NLS aliases with pkgbase package POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add

svn commit: r357079 - head/etc

2020-01-24 Thread Ed Maste
Author: emaste Date: Fri Jan 24 14:40:37 2020 New Revision: 357079 URL: https://svnweb.freebsd.org/changeset/base/357079 Log: revert r356990 to reapply with correct commit message Requested by: rgrimes Modified: head/etc/Makefile Modified: head/etc/Makefile =

svn commit: r357056 - head/sys/sys

2020-01-23 Thread Ed Maste
Author: emaste Date: Thu Jan 23 17:38:17 2020 New Revision: 357056 URL: https://svnweb.freebsd.org/changeset/base/357056 Log: add MIPS-specific PT header ELF definitions Submitted by: David Carlier MFC after:1 week Differential Revision:https://reviews.freebsd.org/D19428 Mo

svn commit: r357047 - head/tests

2020-01-23 Thread Ed Maste
Author: emaste Date: Thu Jan 23 15:59:30 2020 New Revision: 357047 URL: https://svnweb.freebsd.org/changeset/base/357047 Log: Tag /usr/tests/local symlink with package=tests As with the rest of /usr/tests, so that it is handled correctly on pkgbase-installed/updated systems. Sponsore

Re: svn commit: r356990 - head/etc

2020-01-23 Thread Ed Maste
On Wed, 22 Jan 2020 at 13:40, Ed Maste wrote: > > Author: emaste > Date: Wed Jan 22 18:40:19 2020 > New Revision: 356990 > URL: https://svnweb.freebsd.org/changeset/base/356990 > > Log: > Tag NLS aliases with package=runtime This commit message does not match the chang

svn commit: r357045 - head/sys/sparc64/sparc64

2020-01-23 Thread Ed Maste
Author: emaste Date: Thu Jan 23 14:11:02 2020 New Revision: 357045 URL: https://svnweb.freebsd.org/changeset/base/357045 Log: Apply r355819 to sparc64 - fix assertion failure after r355784 From r355819: Repeat the spinlock_enter/exit pattern from amd64 on other architectures to fix an a

svn commit: r356991 - head/share/termcap

2020-01-22 Thread Ed Maste
Author: emaste Date: Wed Jan 22 18:55:36 2020 New Revision: 356991 URL: https://svnweb.freebsd.org/changeset/base/356991 Log: Tag etc/termcap with package=runtime /etc/termcap is a symlink to /usr/share/misc/termcap, which is in the runtime package. Tag the symlink with the same package

svn commit: r356990 - head/etc

2020-01-22 Thread Ed Maste
Author: emaste Date: Wed Jan 22 18:40:19 2020 New Revision: 356990 URL: https://svnweb.freebsd.org/changeset/base/356990 Log: Tag NLS aliases with package=runtime POSIX and en_US.US_ASCII are aliases (symlinks) to the C locale. They were not previously tagged with a pkgbase pacakge. Add

svn commit: r356916 - head/tools/build/options

2020-01-20 Thread Ed Maste
Author: emaste Date: Mon Jan 20 15:19:56 2020 New Revision: 356916 URL: https://svnweb.freebsd.org/changeset/base/356916 Log: remove unused WITHOUT_PC_SYSINSTALL description pc-sysinstall was moved from the base system to ports in r351781. Submitted by: driesm.michiels gmail com Diff

svn commit: r356900 - head

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 22:29:22 2020 New Revision: 356900 URL: https://svnweb.freebsd.org/changeset/base/356900 Log: Cirrus-CI: add `make packages` to CI test Now that we can override the format to avoid the time spent compressing pkgbase packages we can test `make packages` with

svn commit: r356894 - head/share/man/man5

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:57:14 2020 New Revision: 356894 URL: https://svnweb.freebsd.org/changeset/base/356894 Log: src.conf.5: regen after BINUTILS defaults and description changes Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ==

svn commit: r356892 - head/share/mk

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:56:05 2020 New Revision: 356892 URL: https://svnweb.freebsd.org/changeset/base/356892 Log: src.opts.mk: default BINUTILS_BOOTSTRAP to NO except for x86 and powerpc x86 needs bootstrap GNU as for assembling a few files, and powerpc needs GNU ld.bfd for li

svn commit: r356890 - head/tools/build/options

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:47:04 2020 New Revision: 356890 URL: https://svnweb.freebsd.org/changeset/base/356890 Log: remove caution notes from WITHOUT_BINUTILS* descriptions WITHOUT_BINUTILS and WITHOUT_BINUTILS_BOOTSTRAP previously included claims about being unable to build if

svn commit: r356889 - in head: gnu/usr.bin/binutils tools/build/options

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 19:16:32 2020 New Revision: 356889 URL: https://svnweb.freebsd.org/changeset/base/356889 Log: limit building GNU assembler (as) to x86 GNU as 2.17.50 is currently required by amd64 and i386 for at least one file that cannot be assembled by Clang's integrate

svn commit: r356881 - head

2020-01-19 Thread Ed Maste
Author: emaste Date: Sun Jan 19 14:46:28 2020 New Revision: 356881 URL: https://svnweb.freebsd.org/changeset/base/356881 Log: pkgbase: allow the pkg format to be overridden Compressing .txz packages can be rather slow, and speed is likely more important than disk space during development.

svn commit: r356869 - head

2020-01-18 Thread Ed Maste
Author: emaste Date: Sat Jan 18 22:58:32 2020 New Revision: 356869 URL: https://svnweb.freebsd.org/changeset/base/356869 Log: pkgbase: cache pkg ABI for all world/kernel packages Rather than invoking `pkg config ABI` repeatedly. Reviewed by: manu Sponsored by: The FreeBSD Foundation

svn commit: r356867 - head

2020-01-18 Thread Ed Maste
Author: emaste Date: Sat Jan 18 20:19:07 2020 New Revision: 356867 URL: https://svnweb.freebsd.org/changeset/base/356867 Log: Cirrus-CI: bump VM image to FreeBSD 12.1 12.0 will be EOL. Sponsored by: The FreeBSD Foundation Modified: head/.cirrus.yml Modified: head/.cirrus.yml ==

svn commit: r356837 - head/share/man/man5

2020-01-17 Thread Ed Maste
Author: emaste Date: Fri Jan 17 17:56:31 2020 New Revision: 356837 URL: https://svnweb.freebsd.org/changeset/base/356837 Log: src.conf.5: regen after r356836, DMAGENT dependency on OPENSSL Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r356836 - head/share/mk

2020-01-17 Thread Ed Maste
Author: emaste Date: Fri Jan 17 17:53:13 2020 New Revision: 356836 URL: https://svnweb.freebsd.org/changeset/base/356836 Log: src.opts.mk: force DMAGENT off under WITHOUT_OPENSSL dma(8) depends on OpenSSL unconditionally. Reported by: Michael Dexter's Build Options Survey run MFC af

Re: svn commit: r356797 - head/share/mk

2020-01-16 Thread Ed Maste
On Thu, 16 Jan 2020 at 12:34, John Baldwin wrote: > > I would support having MK_PROFILE default to off for 13. I agree. > Do we know if any other systems still > ship -pg libraries as an option? Also, is anyone still using them? I'll try to check some representative Linux distributions, and la

svn commit: r356797 - head/share/mk

2020-01-16 Thread Ed Maste
Author: emaste Date: Thu Jan 16 17:27:08 2020 New Revision: 356797 URL: https://svnweb.freebsd.org/changeset/base/356797 Log: pkgbase: move profiling _p.a libs into -development packages Profiling library archives are part of the development environment; they don't need to be in separate

Re: svn commit: r356758 - in head/usr.sbin/bsdinstall: . scripts

2020-01-15 Thread Ed Maste
On Wed, 15 Jan 2020 at 16:10, Eugene Grosbein wrote: > > There are multiple scenarios there ZFS may be sub-optimal at least: small > i386 virtual guests > or 32-bit only hardware like AMD Geode, or big amd64 SSD-only systems with > bhyve and multiple guests > that need lots of memory and should

svn commit: r356764 - in head: share/man/man4 sys/dev/acpi_support

2020-01-15 Thread Ed Maste
Author: emaste Date: Wed Jan 15 19:43:45 2020 New Revision: 356764 URL: https://svnweb.freebsd.org/changeset/base/356764 Log: acpi_ibm: reference ThinkPad instead of IBM These are now Lenovo ThinkPads, not IBM ThinkPads. PR: 234403 Submitted by: Kevin Zheng (original) Mod

svn commit: r356759 - head/tools/build/options

2020-01-15 Thread Ed Maste
Author: emaste Date: Wed Jan 15 13:52:13 2020 New Revision: 356759 URL: https://svnweb.freebsd.org/changeset/base/356759 Log: Update WITHOUT_BINUTILS* descriptions In the WITHOUT_ descriptions we don't need to mention that ld.bfd is limited to powerpc. When WITHOUT_BINUTILS is specified l

svn commit: r356738 - head/share/man/man5

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 18:06:09 2020 New Revision: 356738 URL: https://svnweb.freebsd.org/changeset/base/356738 Log: src.conf.5: regen after r356736, limiting ld.bfd to powerpc Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356736 - in head: gnu/usr.bin/binutils tools/build/options

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 17:56:54 2020 New Revision: 356736 URL: https://svnweb.freebsd.org/changeset/base/356736 Log: limit ld.bfd to powerpc All archs except powerpc either use lld or require external toolchain. powerpc still needs binutils ld to link 32-bit binaries. Review

svn commit: r356734 - head/share/man/man5

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 17:38:34 2020 New Revision: 356734 URL: https://svnweb.freebsd.org/changeset/base/356734 Log: src.conf.5: regen after option description updates Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 =

svn commit: r356733 - head/tools/build/options

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 17:35:34 2020 New Revision: 356733 URL: https://svnweb.freebsd.org/changeset/base/356733 Log: Update WITH_/WITHOUT_CLANG_IS_CC descriptions Describe /usr/bin/cc etc. as links to the compiler, and don't conflate WITHOUT_CLANG_IS_CC with installing GCC. Leav

svn commit: r356732 - head/tools/build/options

2020-01-14 Thread Ed Maste
Author: emaste Date: Tue Jan 14 16:59:21 2020 New Revision: 356732 URL: https://svnweb.freebsd.org/changeset/base/356732 Log: Update WITH_AMD description reflecting upcoming removal In-tree amd(8) is deprecated; update WITH_AMD's description to make this more clear. Sponsored by: The

svn commit: r356684 - head/share/man/man5

2020-01-13 Thread Ed Maste
Author: emaste Date: Mon Jan 13 14:50:22 2020 New Revision: 356684 URL: https://svnweb.freebsd.org/changeset/base/356684 Log: src.conf.5: regen after r356615, KERBEROS_SUPPORT dep on KERBEROS Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5 ==

Re: svn commit: r356615 - head/share/mk

2020-01-11 Thread Ed Maste
On Fri, 10 Jan 2020 at 18:18, Enji Cooper wrote: > > If `MK_CRYPT == no`'s setting of `MK_KERBEROS:=no` was moved here, > then the rest would just work by virtue of precedence. As far as I can tell that doesn't actually work, but I haven't looked in detail to figure out why. _

svn commit: r356615 - head/share/mk

2020-01-10 Thread Ed Maste
Author: emaste Date: Fri Jan 10 22:00:39 2020 New Revision: 356615 URL: https://svnweb.freebsd.org/changeset/base/356615 Log: src.opts.mk: force KERBEROS_SUPPORT off where KERBEROS forced off Explicitly setting WITHOUT_KERBEROS implies WITHOUT_KERBEROS_SUPPORT, but previously other cases

svn commit: r356553 - head/share/mk

2020-01-09 Thread Ed Maste
Author: emaste Date: Thu Jan 9 14:12:57 2020 New Revision: 356553 URL: https://svnweb.freebsd.org/changeset/base/356553 Log: Revert r356515 - add LLVM_LIBUNWIND back to sparc64 BROKEN_OPTIONS r356552 reverted the untested build fix for LLVM libunwind on sparc64, so mark it broken again.

svn commit: r356552 - in head/contrib/llvm-project/libunwind: include src

2020-01-09 Thread Ed Maste
Author: emaste Date: Thu Jan 9 14:10:11 2020 New Revision: 356552 URL: https://svnweb.freebsd.org/changeset/base/356552 Log: revert r356513: libunwind: untested attempt to fix sparc64 build The patch is untested and is almost certainly insufficient. Per the author's request, revert until

svn commit: r356517 - in head/gnu/lib: . libgcc

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 21:07:55 2020 New Revision: 356517 URL: https://svnweb.freebsd.org/changeset/base/356517 Log: Retire build support for GCC's DWARF unwinder As of r356514 LLVM's libunwind is used as the DWARF unwinder on all supported CPU architectures, and GCC and its libr

svn commit: r356516 - head

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:56:30 2020 New Revision: 356516 URL: https://svnweb.freebsd.org/changeset/base/356516 Log: Remove prereq lib support for GNU unwinder LLVM's libunwind is used for all archs, as of r356514. As GCC 4.2.1 will soon be removed, and with it the GNU unwinder,

svn commit: r356515 - head/share/mk

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:51:07 2020 New Revision: 356515 URL: https://svnweb.freebsd.org/changeset/base/356515 Log: src.opts.mk: Remove sparc64 LLVM_LIBUNWIND BROKEN_OPTIONS After r356513 it should build. Modified: head/share/mk/src.opts.mk Modified: head/share/mk/src.opts.mk

svn commit: r356514 - head/share/mk

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:45:18 2020 New Revision: 356514 URL: https://svnweb.freebsd.org/changeset/base/356514 Log: src.opts.mk: enable LLVM_UNWIND by default for all archs Only sparc64 did not enable LLVM_LIBUNWIND. After r356513 LLVM_LIBUNWIND should at least build on sparc64.

svn commit: r356513 - in head/contrib/llvm-project/libunwind: include src

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 20:37:03 2020 New Revision: 356513 URL: https://svnweb.freebsd.org/changeset/base/356513 Log: libunwind: untested attempt to fix sparc64 build sparc64 is the only architecture currently using the DWARF unwinder from GCC 4.2.1. Old GCC and related libraries

svn commit: r356505 - head/share/man/man5

2020-01-08 Thread Ed Maste
Author: emaste Date: Wed Jan 8 17:54:44 2020 New Revision: 356505 URL: https://svnweb.freebsd.org/changeset/base/356505 Log: src.conf.5: regen after r356423 and r356499 riscv now using Clang/lld, riscv64sf reenabled, and googletest adjusted to avoid only the affected fuse test on mips M

svn commit: r356459 - head/sys/netinet/tcp_stacks

2020-01-07 Thread Ed Maste
Author: emaste Date: Tue Jan 7 17:57:08 2020 New Revision: 356459 URL: https://svnweb.freebsd.org/changeset/base/356459 Log: Do not define TCPOUTFLAGS in rack_bbr_common tcp_outflags isn't used in this source file and compilation failed with external GCC on sparc64. I'm not sure why onl

svn commit: r356421 - head/share/man/man5

2020-01-06 Thread Ed Maste
Author: emaste Date: Mon Jan 6 18:07:54 2020 New Revision: 356421 URL: https://svnweb.freebsd.org/changeset/base/356421 Log: src.conf.5: regen after r356419, reenabling powerpc in universe Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

Re: svn commit: r356367 - in head: . share/mk

2020-01-05 Thread Ed Maste
On Sun, 5 Jan 2020 at 13:16, Pedro Giffuni wrote: > > It's really nice how the compiler warning trend went down. > > On FreeBSD-head-mips-build* it went from 7691 warnings to 473 + 83. Thanks for mentioning that. Continuing to support ancient GCC is a drag on everyone using a contemporary compi

<    1   2   3   4   5   6   7   8   9   10   >