svn commit: r291312 - head/share/mk

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:13:32 2015 New Revision: 291312 URL: https://svnweb.freebsd.org/changeset/base/291312 Log: META MODE: Revert r287879 so that 'make -V' still uses AUTO_OBJ. This has caused much confusion for myself as there are quite a lot of variables that depend on

svn commit: r291311 - in head: share/colldef share/ctypedef share/monetdef share/msgdef share/numericdef share/timedef targets/pseudo/hosttools targets/pseudo/userland/share usr.bin/localedef

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:13:28 2015 New Revision: 291311 URL: https://svnweb.freebsd.org/changeset/base/291311 Log: META MODE: Fix 'make the-lot' with recent locale changes Sponsored by: EMC / Isilon Storage Division Added: head/share/ctypedef/Makefile.depend - copied,

svn commit: r291314 - head/share/mk

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:13:39 2015 New Revision: 291314 URL: https://svnweb.freebsd.org/changeset/base/291314 Log: META MODE: Don't truncate DIRDEPS for bootstrapping during gendirdeps. Reviewed by: sjg Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r291327 - head/share/mk

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:49:55 2015 New Revision: 291327 URL: https://svnweb.freebsd.org/changeset/base/291327 Log: Define a LIBDIR for every library that LIBADD provides. This is going to be used to allow DIRDEPS to be bootstrapped off of LIBADD/DPADD. It currently works

svn commit: r291325 - head/lib/libcrypt

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:45:04 2015 New Revision: 291325 URL: https://svnweb.freebsd.org/changeset/base/291325 Log: META MODE: Avoid dirdep dependency on lib/libmd. This avoids using the staged headers for sys/crypto/sha2/*.h, such as sha256.h, which added an unneeded

svn commit: r291315 - head/share/mk

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:13:42 2015 New Revision: 291315 URL: https://svnweb.freebsd.org/changeset/base/291315 Log: META MODE: Define variables this file uses that were defined elsewhere. Discussed with: sjg Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r291316 - head/share/mk

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:13:45 2015 New Revision: 291316 URL: https://svnweb.freebsd.org/changeset/base/291316 Log: META MODE: Don't add staged DPADDs to DIRDEPS when bootstrapping gendirdeps. This was finding libraries that were installed into DESTDIR/usr/lib, where DESTDIR

Re: svn commit: r291299 - head/sys/net

2015-11-25 Thread Bryan Drewery
ude "opt_inet.h" > #include "opt_inet6.h" > -#include "opt_enc.h" > > #include > #include > Still broken. /builds/FreeBSD_HEAD/sys/net/if_enc.c:104:43: error: use of undeclared identifier 'IPSEC_ENC_BEFORE' static VNET_DEFINE(int, filter_

svn commit: r291331 - head/tests/sys/kern/acct

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 20:38:20 2015 New Revision: 291331 URL: https://svnweb.freebsd.org/changeset/base/291331 Log: Avoid requiring 'make depend' here. Really this should not be a DPSRCS. The acct_test.c should not #include convert.c, but just link it in as a normal SRCS.

svn commit: r291329 - in head: lib/clang lib/libarchive/tests sbin/ipf/ipf sbin/ipf/ipftest sbin/ipf/ipmon sbin/ipf/ipnat sbin/ipf/ippool usr.bin/cpio/tests usr.bin/tar/tests

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 20:38:07 2015 New Revision: 291329 URL: https://svnweb.freebsd.org/changeset/base/291329 Log: Remove redundant DPSRCS which were already in SRCS. DPSRCS already contains all of SRCS. MFC after:1 week Sponsored by: EMC / Isilon Storage Division

svn commit: r291330 - in head: gnu/lib/libreadline/readline lib/libc/tests/rpc usr.bin/kdump usr.bin/netstat usr.bin/svn/svn

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 20:38:17 2015 New Revision: 291330 URL: https://svnweb.freebsd.org/changeset/base/291330 Log: Replace DPSRCS that work fine in SRCS. This is so that 'make depend' is not a required build step in these files. DPSRCS is overall unneeded. DPSRCS

svn commit: r291332 - in head/cddl/usr.sbin/dtrace/tests: . common/aggs common/arithmetic common/arrays common/assocs common/begin common/bitfields common/buffering common/builtinvar common/cg comm...

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 20:43:45 2015 New Revision: 291332 URL: https://svnweb.freebsd.org/changeset/base/291332 Log: Rename Makefile.inc1 to dtrace.test.mk to avoid clash with top-level Makefile.inc1. Discussed with: ngie, markj Sponsored by: EMC / Isilon Storage

svn commit: r291309 - head/targets/pseudo/bootstrap-tools

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:10:56 2015 New Revision: 291309 URL: https://svnweb.freebsd.org/changeset/base/291309 Log: META MODE: Avoid creating TESTS directories for bootstrap. Sponsored by: EMC / Isilon Storage Division Modified: head/targets/pseudo/bootstrap-tools/Makefile

svn commit: r291307 - in head: cddl/lib/libavl cddl/lib/libctf cddl/lib/libdtrace cddl/lib/libnvpair cddl/lib/libumem cddl/lib/libuutil cddl/lib/libzfs cddl/lib/libzfs_core cddl/lib/libzpool gnu/li...

2015-11-25 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 25 19:10:28 2015 New Revision: 291307 URL: https://svnweb.freebsd.org/changeset/base/291307 Log: META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. This both avoids some dependencies on xinstall.host and allows bootstrapping

svn commit: r291495 - head/lib/clang

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Mon Nov 30 19:16:58 2015 New Revision: 291495 URL: https://svnweb.freebsd.org/changeset/base/291495 Log: libllvmmirparser and libllvmlibdriver are only used in usr.bin/clang/llc and usr.bin/clang/llvm-ar, respectively, when MK_CLANG_EXTRAS is yes. MFC after:1

Re: svn commit: r290840 - head/etc

2015-11-30 Thread Bryan Drewery
, but that's no different than non-meta mode really for images. I don't like the symlink at all, but having it point to usr/src is at least only 1 symlink that needs to be setup to fix all assumptions (usr/src -> /real/src), rather than now having up to 2 symlinks that need fixing. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r291554 - head/share/mk

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 03:00:10 2015 New Revision: 291554 URL: https://svnweb.freebsd.org/changeset/base/291554 Log: FAST_DEPEND: Allow not using -MP by setting DEPEND_MP blank. -MP creates empty targets for all dependency files, which can be useful when a dependency is

svn commit: r291555 - head/share/mk

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 03:09:54 2015 New Revision: 291555 URL: https://svnweb.freebsd.org/changeset/base/291555 Log: FAST_DEPEND: Workaround hacks in the wild that have '..' or '/' in OBJS. This is mostly working around the converts/iconv port having '../ces/file.o' in its

svn commit: r291550 - head/lib/libc++

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 01:22:10 2015 New Revision: 291550 URL: https://svnweb.freebsd.org/changeset/base/291550 Log: META MODE: Libc++ does in fact need Libcxxrt. There seems to be no cyclic dependency here. This partially reverts r283595 which had no explanation for the

svn commit: r291539 - head/lib/clang

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Mon Nov 30 22:53:41 2015 New Revision: 291539 URL: https://svnweb.freebsd.org/changeset/base/291539 Log: Only DIRDEPS_BUILD should trigger this logic. Missed in r290816. Sponsored by: EMC / Isilon Storage Division Modified: head/lib/clang/clang.build.mk

svn commit: r291540 - head/targets/pseudo/bootstrap-tools

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Mon Nov 30 22:53:55 2015 New Revision: 291540 URL: https://svnweb.freebsd.org/changeset/base/291540 Log: META MODE: Fix bootstrap-tools after r291349. Now that OBJTOP is assumed to be proper, it needs to be overridden for the bootstrap-tools phase to ensure it is

svn commit: r291546 - head/targets/pseudo/bootstrap-tools

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 00:32:09 2015 New Revision: 291546 URL: https://svnweb.freebsd.org/changeset/base/291546 Log: META MODE: For bootstrap-tools, don't let Makefile.inc1 build any of the toolchain. This change prevents building of [clang-]tblgen, which is unneeded due to

svn commit: r291549 - head/share/mk

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 00:53:17 2015 New Revision: 291549 URL: https://svnweb.freebsd.org/changeset/base/291549 Log: META MODE: Always define HOST_*, even if not using them. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/local.meta.sys.mk Modified:

svn commit: r291558 - in head: bin/pkill bin/ps gnu/usr.bin/gdb/kgdb libexec/rpc.rstatd sbin/ddb sbin/dmesg sbin/ipf/ipf sbin/ipf/ipfs sbin/ipf/ipfstat sbin/ipf/ipftest sbin/ipf/ipmon sbin/ipf/ipna...

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:18:48 2015 New Revision: 291558 URL: https://svnweb.freebsd.org/changeset/base/291558 Log: Update dependencies after r291406 added libelf to libkvm. Unfortunately filemon/meta mode tracks all indirect dependencies here since ld(1) is reading libelf

svn commit: r291560 - head/lib/clang/include

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:18:59 2015 New Revision: 291560 URL: https://svnweb.freebsd.org/changeset/base/291560 Log: META MODE: Fix rebuilding of lib/clang/include after clang-tblgen.host is staged. None of usr.bin/clang/clang-tblgen or its dependencies need

svn commit: r291561 - in head: lib/clang share/mk targets/pseudo/bootstrap-tools

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:19:02 2015 New Revision: 291561 URL: https://svnweb.freebsd.org/changeset/base/291561 Log: META MODE: Rework [bootstrapped] tools PATH support. - Support more of the toolchain from TOOLSDIR. - This also improves 'make bootstrap-tools' to pass, for

svn commit: r291559 - head/share/mk

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:18:55 2015 New Revision: 291559 URL: https://svnweb.freebsd.org/changeset/base/291559 Log: META MODE: Don't trim out lib/clang/include dependency. Doing this causes more trouble than it is worth regarding cyclic dependencies. It should not be needed

svn commit: r291564 - head/share/mk

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:29:30 2015 New Revision: 291564 URL: https://svnweb.freebsd.org/changeset/base/291564 Log: META MODE: Add some basic bootstrapping support for no Makefile.depend. This will not work for bootstrapping dependencies, it will only bootstrap the top-level

svn commit: r291563 - in head: cddl/lib/libzfs cddl/sbin/zfs cddl/sbin/zpool etc etc/newsyslog.conf.d gnu/lib/libssp gnu/usr.bin/diff gnu/usr.bin/dtc gnu/usr.bin/gperf gnu/usr.bin/grep lib/clang/li...

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:23:19 2015 New Revision: 291563 URL: https://svnweb.freebsd.org/changeset/base/291563 Log: META MODE: Update dependencies with 'the-lot' and add missing directories. This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so

svn commit: r291562 - in head: cddl/usr.bin/ctfconvert cddl/usr.bin/ctfdump cddl/usr.bin/ctfmerge cddl/usr.sbin/dtrace targets/pseudo/userland/cddl

2015-11-30 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 05:22:10 2015 New Revision: 291562 URL: https://svnweb.freebsd.org/changeset/base/291562 Log: META MODE: Fix userland/cddl. MK_CTF controls whether ctfmerge is ran against the binaries, not whether CTF tools should be built. Sponsored by: EMC /

svn commit: r291589 - head/share/mk

2015-12-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 15:50:35 2015 New Revision: 291589 URL: https://svnweb.freebsd.org/changeset/base/291589 Log: FAST_DEPEND: Actually use -MP from DEPEND_MP, completing r291554. X-MFC-With: r291554 MFC after:1 week Pointyhat to: bdrewery Sponsored by: EMC /

svn commit: r291591 - head

2015-12-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 15:55:20 2015 New Revision: 291591 URL: https://svnweb.freebsd.org/changeset/base/291591 Log: Fix removal of libelf.so.2 and add missing files for it. X-MFC-With: r291566 Modified: head/ObsoleteFiles.inc Modified: head/ObsoleteFiles.inc

Re: svn commit: r291566 - in head: . lib/libelf

2015-12-01 Thread Bryan Drewery
libelf moved from /usr/lib to /lib (libkvm dependency in >> r291406) >> +OLD_FILES+=usr/lib/libelf.so.2 > Apparently this is wrong. It should be OLD_LIBS. > Yes. Fixed in r291591. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r291593 - head/lib/libelf

2015-12-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 16:08:38 2015 New Revision: 291593 URL: https://svnweb.freebsd.org/changeset/base/291593 Log: Correct r291566 for defining SHLIBDIR. This must happen before including bsd.own.mk which sets the default to /usr/lib. X-MFC-With: r291566 Reported by:

svn commit: r291594 - head

2015-12-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Dec 1 16:16:40 2015 New Revision: 291594 URL: https://svnweb.freebsd.org/changeset/base/291594 Log: Correct r291591: Don't remove /usr/lib/libelf*, these are still installed. Only the shared library moved to /lib. X-MFC-With: r291566 Modified:

Re: svn commit: r291591 - head

2015-12-01 Thread Bryan Drewery
On 12/1/2015 8:14 AM, Konstantin Belousov wrote: > On Tue, Dec 01, 2015 at 03:55:20PM +0000, Bryan Drewery wrote: >> Author: bdrewery >> Date: Tue Dec 1 15:55:20 2015 >> New Revision: 291591 >> URL: https://svnweb.freebsd.org/changeset/base/291591 >> >&g

svn commit: r291001 - head/sys/netpfil/ipfw

2015-11-17 Thread Bryan Drewery
Author: bdrewery Date: Tue Nov 17 20:42:08 2015 New Revision: 291001 URL: https://svnweb.freebsd.org/changeset/base/291001 Log: Fix dynamic IPv6 rules showing junk for non-specified address masks. For example: 2 0 0 (19s) PARENT 1 tcp 10.10.0.5 0 <-> 0.0.0.0 0

svn commit: r291046 - head/share/mk

2015-11-18 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 19 00:45:36 2015 New Revision: 291046 URL: https://svnweb.freebsd.org/changeset/base/291046 Log: FAST_DEPEND: Similar to r290629, do always depend on headers if 'make depend' has not ran yet. This fixes building objects directly, or skipping 'make depend',

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

2015-11-18 Thread Bryan Drewery
On 10/7/2015 11:09 AM, Bryan Drewery wrote: > On 10/7/2015 11:02 AM, Simon J. Gerraty wrote: >> Bryan Drewery <bdrew...@freebsd.org> wrote: >>>> +.for h in ${SRCS:M*.h} >>> >>> I think we can use DPSRCS as well for this. >> >> Not sure.

svn commit: r291026 - in head: . usr.bin/xinstall

2015-11-18 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 18 21:37:46 2015 New Revision: 291026 URL: https://svnweb.freebsd.org/changeset/base/291026 Log: Remove unneeded libmd from bootstrap-tools (reverting r246784). The bootstrap-tools are supposed to be host tools, which in most cases, use host headers and

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

2015-11-18 Thread Bryan Drewery
On 11/18/15 7:53 PM, Simon J. Gerraty wrote: > Bryan Drewery <bdrew...@freebsd.org> wrote: >> > As for the actual change in local.autodep.mk, I don't think it is needed >> > or right since bsd.lib.mk and bsd.prog.mk already do exactly the same >> > thing

svn commit: r291027 - head/include

2015-11-18 Thread Bryan Drewery
Author: bdrewery Date: Wed Nov 18 21:39:58 2015 New Revision: 291027 URL: https://svnweb.freebsd.org/changeset/base/291027 Log: META MODE: Fix changing what "MACHINE=host" means when computing dirdeps for include/. The _SKIP_BUILD is used while computing DIRDEPS. If MACHINE=host is

Re: svn commit: r291021 - in head: sbin usr.sbin

2015-11-20 Thread Bryan Drewery
On 11/20/15 7:32 AM, Warner Losh wrote: > > On Nov 20, 2015 7:20 AM, "Andrew Turner" <and...@fubar.geek.nz > <mailto:and...@fubar.geek.nz>> wrote: >> >> On Wed, 18 Nov 2015 17:52:38 + (UTC) >> Bryan Drewery <bdrew...@freebsd.org> wrote:

svn commit: r291105 - head/usr.sbin

2015-11-20 Thread Bryan Drewery
Author: bdrewery Date: Fri Nov 20 17:52:46 2015 New Revision: 291105 URL: https://svnweb.freebsd.org/changeset/base/291105 Log: Fix not skipping uathload for mips after r291021. Sponsored by: EMC / Isilon Storage Division Modified: head/usr.sbin/Makefile.mips Modified:

Re: svn commit: r291021 - in head: sbin usr.sbin

2015-11-20 Thread Bryan Drewery
On 11/20/15 7:32 AM, Warner Losh wrote: > > On Nov 20, 2015 7:20 AM, "Andrew Turner" <and...@fubar.geek.nz > <mailto:and...@fubar.geek.nz>> wrote: >> >> On Wed, 18 Nov 2015 17:52:38 + (UTC) >> Bryan Drewery <bdrew...@freebsd.org> wrote:

svn commit: r291106 - in head/sys/boot/i386: boot0 boot0ext

2015-11-20 Thread Bryan Drewery
Author: bdrewery Date: Fri Nov 20 18:10:02 2015 New Revision: 291106 URL: https://svnweb.freebsd.org/changeset/base/291106 Log: Remove disconnected boot0ext. This was [re-]added in r127458 (apparently with disconnected history as well) and never connected to the build. It is no

svn commit: r291087 - head/share/mk

2015-11-19 Thread Bryan Drewery
Author: bdrewery Date: Fri Nov 20 00:22:55 2015 New Revision: 291087 URL: https://svnweb.freebsd.org/changeset/base/291087 Log: META MODE: Don't stage INTERNALPROGs. This is only for sys/boot. INTERNALPROG is not a build tool, it is just a way to generate OBJS from a list of SRCS and

svn commit: r291081 - head/usr.sbin/bsdconfig/includes

2015-11-19 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 19 17:57:31 2015 New Revision: 291081 URL: https://svnweb.freebsd.org/changeset/base/291081 Log: Rename checked-in 'includes' to 'includes.sh' to avoid colliding with share/mk target 'make includes'. The file is still installed to

svn commit: r291086 - in head: share/mk targets/pseudo/userland targets/pseudo/userland/misc

2015-11-19 Thread Bryan Drewery
Author: bdrewery Date: Thu Nov 19 22:54:37 2015 New Revision: 291086 URL: https://svnweb.freebsd.org/changeset/base/291086 Log: Remove unsupported ia64. Sponsored by: EMC / Isilon Storage Division Modified: head/share/mk/local.meta.sys.mk head/targets/pseudo/userland/Makefile.depend

Re: svn commit: r289720 - in vendor/NetBSD/bmake/dist: . mk unit-tests

2015-11-19 Thread Bryan Drewery
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 10/21/15 3:17 PM, Bryan Drewery wrote: > On 10/21/2015 3:14 PM, Simon J. Gerraty wrote: >> +2015-10-12 Simon J. Gerraty <s...@bad.crufty.net> + + * var.c: >> the conditional expressions used with ':?' can be + exp

Re: svn commit: r289720 - in vendor/NetBSD/bmake/dist: . mk unit-tests

2015-11-19 Thread Bryan Drewery
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 11/19/15 2:02 PM, Bryan Drewery wrote: > On 10/21/15 3:17 PM, Bryan Drewery wrote: Thunderbird totally destroyed any reasonable formatting here. Hopefully it still makes sense. - -- Regards, Bryan Drewery -BEGIN PGP SIGNATURE- Comm

svn commit: r291235 - in head: bin/rmail contrib/sendmail/include/sm lib/libmilter lib/libsm lib/libsmdb lib/libsmutil libexec/mail.local libexec/smrsh usr.bin/vacation usr.sbin/editmap usr.sbin/ma...

2015-11-23 Thread Bryan Drewery
Author: bdrewery Date: Tue Nov 24 04:19:55 2015 New Revision: 291235 URL: https://svnweb.freebsd.org/changeset/base/291235 Log: Remove unneeded libutil dependency for sendmail. It included libutil.h for setproctitle(3), which was moved from libutil to libc in r65353 in 2000.

svn commit: r291226 - head/gnu/usr.bin/binutils/ld

2015-11-23 Thread Bryan Drewery
Author: bdrewery Date: Tue Nov 24 00:49:29 2015 New Revision: 291226 URL: https://svnweb.freebsd.org/changeset/base/291226 Log: Fix ld not respecting --sysroot. ld(1) uses the /usr/libdata/ldscripts when linking. These scripts add in the default search paths of /lib and /usr/lib via

svn commit: r293699 - stable/10

2016-01-11 Thread Bryan Drewery
Author: bdrewery Date: Mon Jan 11 20:55:52 2016 New Revision: 293699 URL: https://svnweb.freebsd.org/changeset/base/293699 Log: MFC r293440: Fix upgrading from OSVERSION 102-132 after r288829. Modified: stable/10/Makefile.inc1 Directory Properties: stable/10/ (props

svn commit: r293697 - head

2016-01-11 Thread Bryan Drewery
Author: bdrewery Date: Mon Jan 11 20:27:05 2016 New Revision: 293697 URL: https://svnweb.freebsd.org/changeset/base/293697 Log: Correct a comment. Submitted by: jhb Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r301228 - head/lib

2016-06-02 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 2 20:31:02 2016 New Revision: 301228 URL: https://svnweb.freebsd.org/changeset/base/301228 Log: Remove libstdc++ again. This was mis-merged in r298107 which missed r289389. Modified: head/lib/Makefile Modified: head/lib/Makefile

svn commit: r301402 - in head/gnu/usr.bin/cc: c++ cc cc1 cc1plus cc_tools cpp gcov

2016-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 4 17:37:25 2016 New Revision: 301402 URL: https://svnweb.freebsd.org/changeset/base/301402 Log: DIRDEPS_BUILD: Update GCC dependencies. Sponsored by: EMC / Isilon Storage Division Modified: head/gnu/usr.bin/cc/c++/Makefile.depend

svn commit: r301405 - stable/10/lib/libc/gen

2016-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 4 17:40:23 2016 New Revision: 301405 URL: https://svnweb.freebsd.org/changeset/base/301405 Log: MFC r300341: FTS: Remove stale reference to nfs4 fs which was removed in r192578. Modified: stable/10/lib/libc/gen/fts-compat.c

svn commit: r301404 - head/sys/dev/filemon

2016-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 4 17:39:42 2016 New Revision: 301404 URL: https://svnweb.freebsd.org/changeset/base/301404 Log: Support all architectures by just using sysent. PowerPC64 has two different ABIs, neither of which is elf64_freebsd_sysvec. Using sysent and freebsd32_sysent

svn commit: r301403 - head

2016-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 4 17:38:17 2016 New Revision: 301403 URL: https://svnweb.freebsd.org/changeset/base/301403 Log: Fix incorrect logic in r301394. Reported by: Mark Millard Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

svn commit: r301414 - head/sys/dev/filemon

2016-06-04 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 4 23:34:51 2016 New Revision: 301414 URL: https://svnweb.freebsd.org/changeset/base/301414 Log: Fix build after r301404. X-MFC-With: r301404 MFC after:1 week Modified: head/sys/dev/filemon/filemon_wrapper.c Modified:

Re: svn commit: r301277 - in head: . lib/clang lib/clang/include/clang/Basic lib/clang/libclangbasic

2016-06-03 Thread Bryan Drewery
= > --- head/lib/clang/libclangbasic/Makefile Fri Jun 3 15:33:21 2016 > (r301276) > +++ head/lib/clang/libclangbasic/Makefile Fri Jun 3 16:17:36 2016 > (r301277) > @@ -50,3 +50,6 @@ TGHDRS= AttrHasAttributeImpl \ > > # XX: work around GCC bug 67888 > CFLAGS.gcc += -fpermissive > + > +# Ensure FREEBSD_CC_VERSION is defined for Targets.cpp > +CFLAGS.Targets.cpp+= -include ../freebsd_cc_version.h > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r301286 - head/share/mk

2016-06-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 3 19:25:45 2016 New Revision: 301286 URL: https://svnweb.freebsd.org/changeset/base/301286 Log: WITH_CCACHE_BUILD + WITH_META_MODE: Ignore ccache changes. Ccache will not affect the output of the objects, so just ignore it for meta mode handling. This

svn commit: r301285 - in head: bin/sh kerberos5 kerberos5/lib/libasn1 kerberos5/lib/libgssapi_spnego kerberos5/lib/libhdb kerberos5/lib/libhx509 share/mk usr.sbin/acpi/iasl usr.sbin/bsnmpd/bsnmpd

2016-06-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 3 19:25:41 2016 New Revision: 301285 URL: https://svnweb.freebsd.org/changeset/base/301285 Log: WITH_META_MODE: Don't expect meta files for side-effect generated files. The first file in these lists will generate everything else so only it should be

svn commit: r301283 - in head: gnu/usr.bin/groff/src/libs/libdriver gnu/usr.bin/groff/src/libs/libgroff kerberos5/tools/asn1_compile lib/libblacklist lib/libdevdctl libexec/blacklistd-helper target...

2016-06-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 3 19:25:30 2016 New Revision: 301283 URL: https://svnweb.freebsd.org/changeset/base/301283 Log: DIRDEPS_BUILD: Connect new directories and update dependencies. Sponsored by: EMC / Isilon Storage Division Added: head/lib/libblacklist/Makefile.depend

svn commit: r301284 - in head: share/mk sys/conf

2016-06-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 3 19:25:36 2016 New Revision: 301284 URL: https://svnweb.freebsd.org/changeset/base/301284 Log: Revert r301079. This breaks cross-building with WITH_META_MODE since it will rebuild 'build-tools' during the 'everything' phase. A more proper fix is

Re: svn commit: r301278 - head/sys/x86/x86

2016-06-03 Thread Bryan Drewery
> } > > #ifdef SMP > -#define LOOPS 100 > +#define LOOPS 10 > /* >* Calibrate the busy loop waiting for IPI ack in xAPIC mode. >* lapic_ipi_wait_mult contains the number of iterations which > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r301278 - head/sys/x86/x86

2016-06-03 Thread Bryan Drewery
-511,7 +511,7 @@ native_lapic_init(vm_paddr_t addr) > } > > #ifdef SMP > -#define LOOPS 100 > +#define LOOPS 10 > /* >* Calibrate the busy loop waiting for IPI ack in xAPIC mode. >* lapic_ipi_wait_mult contains the number of iterations which > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r301277 - in head: . lib/clang lib/clang/include/clang/Basic lib/clang/libclangbasic

2016-06-03 Thread Bryan Drewery
+CFLAGS.Targets.cpp+= -include ../freebsd_cc_version.h > We're going to want a similar fix for GCC as well since its version is currently in a common header of ./gnu/usr.bin/cc/cc_tools/freebsd-native.h. I don't have time to address it today but can look sometime in the next few weeks if no one does it before me. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r301287 - head

2016-06-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 3 20:49:49 2016 New Revision: 301287 URL: https://svnweb.freebsd.org/changeset/base/301287 Log: WITHOUT_CROSS_COMPILER: Fix installworld. Since no WORLDTMP/usr/bin/cc is created, cc cannot be found during installworld time since /usr/bin is not in the

svn commit: r301290 - head/share/mk

2016-06-03 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 3 21:35:19 2016 New Revision: 301290 URL: https://svnweb.freebsd.org/changeset/base/301290 Log: WITH_META_MODE: Avoid "building" .depend if there is nothing to do. This avoids 'Building /path/.depend' when it will not actually produce a file.

svn commit: r301460 - head/sys/dev/filemon

2016-06-05 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 5 18:16:33 2016 New Revision: 301460 URL: https://svnweb.freebsd.org/changeset/base/301460 Log: Cleanup COMPAT_FREEBSD32 support. This is a NOP. The COMPAT_IA32 was renamed in r205014 to COMPAT_FREEBSD32 and COMPAT_ARCH32 does not seem to have

svn commit: r301738 - stable/10

2016-06-09 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 9 15:43:00 2016 New Revision: 301738 URL: https://svnweb.freebsd.org/changeset/base/301738 Log: MFC r301465: Fix bmake version upgrade logic to use the new bmake. The '${WANT_MAKE} != "bmake"' logic seems wrong but is not being modified. Modified:

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

2016-06-08 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 8 12:46:54 2016 New Revision: 301606 URL: https://svnweb.freebsd.org/changeset/base/301606 Log: Regenerate Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

Re: svn commit: r300943 - in head: . lib/libc++ lib/libcxxrt share/mk

2016-06-13 Thread Bryan Drewery
On 6/12/2016 1:02 PM, Andreas Tobler wrote: > Hi Bryan, > > On 29.05.16 08:20, Bryan Drewery wrote: >> Author: bdrewery >> Date: Sun May 29 06:20:15 2016 >> New Revision: 300943 >> URL: https://svnweb.freebsd.org/changeset/base/300943 >> >> Log: >&g

svn commit: r301888 - in head: . share/mk tools/build/options

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:20:19 2016 New Revision: 301888 URL: https://svnweb.freebsd.org/changeset/base/301888 Log: WITH_META_MODE: Lessen the filemon(4) requirement scope. - Move the sys.mk filemon requirement to bsd.init.mk as a warning. This is intended only to show when

svn commit: r301885 - head

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:20:08 2016 New Revision: 301885 URL: https://svnweb.freebsd.org/changeset/base/301885 Log: Add more missing .PHONY Approved by: re (implicit) Sponsored by: EMC / Isilon Storage Division Modified: head/Makefile Modified: head/Makefile

svn commit: r301883 - head/kerberos5

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:19:59 2016 New Revision: 301883 URL: https://svnweb.freebsd.org/changeset/base/301883 Log: Define targets in same order as .ORDER This is a NOP but is done for style and to reduce confusion. Approved by: re (implicit) Sponsored by: EMC / Isilon

svn commit: r301889 - in head: share/mk tools/build/options

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:20:25 2016 New Revision: 301889 URL: https://svnweb.freebsd.org/changeset/base/301889 Log: WITH_META_MODE: Enable printing of some of make's environment on error. This will print a set of variables from make on error using MAKE_PRINT_VAR_ON_ERROR. It

svn commit: r301884 - head/usr.bin/awk

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:20:05 2016 New Revision: 301884 URL: https://svnweb.freebsd.org/changeset/base/301884 Log: WITH_META_MODE: Fix rebuilding maketab outside of build-tools. The bsd.dep.mk yacc targets rely on only the .c file getting a .meta file. However the previous

svn commit: r301887 - head

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:20:14 2016 New Revision: 301887 URL: https://svnweb.freebsd.org/changeset/base/301887 Log: WITH_META_MODE: Whitelist targets that are meta-mode-safe. META_TGT_WHITELIST is added to define which build targets are safe for meta mode. See comments for

svn commit: r301886 - head/share/mk

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:20:11 2016 New Revision: 301886 URL: https://svnweb.freebsd.org/changeset/base/301886 Log: WITH_META_MODE: Set MK_META_MODE=no with -B. Using -B already sets .MAKE.MODE=compat but it was leaving MK_META_MODE set which could still cause other

svn commit: r301881 - head/bin/csh

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:19:49 2016 New Revision: 301881 URL: https://svnweb.freebsd.org/changeset/base/301881 Log: WITH_META_MODE: Fix bin/csh rebuilding tc.const.h This is the same issue as r297997, but was missed in it. The WARNS value changes between 'build-tools'

svn commit: r301882 - head/share/mk

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:19:54 2016 New Revision: 301882 URL: https://svnweb.freebsd.org/changeset/base/301882 Log: WITH_META_MODE: Fix rescue rebuilding build-tools. This is the same issue as r297997. Approved by: re (implicit) Sponsored by: EMC / Isilon Storage

svn commit: r301880 - head/share/mk

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:19:44 2016 New Revision: 301880 URL: https://svnweb.freebsd.org/changeset/base/301880 Log: WITH_META_MODE+WITH_DEBUG_FILES: Fix library symlinks causing bogus rebuilds. A simplified example of the library targets with WITH_DEBUG_FILES is:

Re: svn commit: r301602 - in head: . lib/libpam lib/libpam/libpam lib/libpam/libpam/security tools/build/mk

2016-06-14 Thread Bryan Drewery
ect when the system ABI changes without relying on __FreeBSD_version. Bumped libraries would have to be one of them. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r301602 - in head: . lib/libpam lib/libpam/libpam lib/libpam/libpam/security tools/build/mk

2016-06-14 Thread Bryan Drewery
On 6/14/2016 9:37 AM, Bryan Drewery wrote: > On 6/14/2016 9:25 AM, Ngie Cooper wrote: >> On Wed, Jun 8, 2016 at 4:47 AM, Dag-Erling Smørgrav <d...@freebsd.org> wrote: >>> Author: des >>> Date: Wed Jun 8 11:47:19 2016 >>> New Revision: 301602 >>

svn commit: r301891 - in head: gnu/usr.bin/groff/src/libs/libbib kerberos5/tools/asn1_compile lib/libclang_rt/asan_cxx lib/libclang_rt/profile lib/libclang_rt/safestack lib/libpam/static_libpam lib...

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 16:55:05 2016 New Revision: 301891 URL: https://svnweb.freebsd.org/changeset/base/301891 Log: DIRDEPS_BUILD: Update dependencies Approved by: re (gjb) Sponsored by: EMC / Isilon Storage Division Modified:

svn commit: r301892 - head/sys/sys

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 17:15:36 2016 New Revision: 301892 URL: https://svnweb.freebsd.org/changeset/base/301892 Log: Bump __FreeBSD_version for r301602. Reported by: ngie, Ben Lavery PR: 210229 Approved by: re (gjb) Modified: head/sys/sys/param.h Modified:

svn commit: r301893 - head

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 17:23:22 2016 New Revision: 301893 URL: https://svnweb.freebsd.org/changeset/base/301893 Log: Fix build from stable/10 with fmake. This was broken in r301888. fmake does not look in share/mk by default and thus does not yet have MK_META_MODE set

svn commit: r301894 - head

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 18:37:33 2016 New Revision: 301894 URL: https://svnweb.freebsd.org/changeset/base/301894 Log: Fix makeman showing dependency of DIRDEPS_BUILD->META_MODE. This broke in r301887 with the meta mode whitelist. 'make showconfig' still needs WITH_META_MODE

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

2016-06-14 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 14 18:41:18 2016 New Revision: 301895 URL: https://svnweb.freebsd.org/changeset/base/301895 Log: Renegerate for WITH_META_MODE updates. Approved by: re (implicit) Sponsored by: EMC / Isilon Storage Division Modified: head/share/man/man5/src.conf.5

Re: svn commit: r300943 - in head: . lib/libc++ lib/libcxxrt share/mk

2016-06-13 Thread Bryan Drewery
On 6/12/2016 1:02 PM, Andreas Tobler wrote: > Hi Bryan, > > On 29.05.16 08:20, Bryan Drewery wrote: >> Author: bdrewery >> Date: Sun May 29 06:20:15 2016 >> New Revision: 300943 >> URL: https://svnweb.freebsd.org/changeset/base/300943 >> >> Log: >&g

Re: svn commit: r300770 - in head: . contrib/libc++/include contrib/libc++/include/experimental contrib/libc++/include/ext contrib/libc++/src contrib/libc++/src/include contrib/libc++/src/support lib/

2016-06-13 Thread Bryan Drewery
just a reminder that GCC --sysroot is not nearly as useful and obvious as clang's. I'm unwinding some bugs from this and other related X_COMPILER changes. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

Re: svn commit: r301814 - in head/sys: conf modules

2016-06-13 Thread Bryan Drewery
en run from that directory: ./makeman > ../../../share/man/man5/src.conf.5 Then commit ../../../share/man/man5/src.conf.5 (That's the process at least, both commits need re@ approval) -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r301464 - head/share/mk

2016-06-05 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 5 21:21:41 2016 New Revision: 301464 URL: https://svnweb.freebsd.org/changeset/base/301464 Log: Import latest meta.stage.mk 1.45 (r301462) Modified: head/share/mk/meta.stage.mk Modified: head/share/mk/meta.stage.mk

Re: svn commit: r301462 - in head: contrib/bmake contrib/bmake/mk usr.bin/bmake

2016-06-05 Thread Bryan Drewery
On 6/5/16 1:26 PM, Simon J. Gerraty wrote: > Author: sjg > Date: Sun Jun 5 20:26:16 2016 > New Revision: 301462 > URL: https://svnweb.freebsd.org/changeset/base/301462 > > Log: > Import bmake-20160604 > > Performace improvements for meta mode. Thanks!

svn commit: r301469 - head/targets/pseudo/bootstrap-tools

2016-06-05 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 5 23:05:07 2016 New Revision: 301469 URL: https://svnweb.freebsd.org/changeset/base/301469 Log: DIRDEPS_BUILD: Fix bootstrap-tools not handling CCACHE_DIR properly. CCACHE_DIR needs to be resolved to its full path before processing legacy.meta or meta mode

svn commit: r301468 - head/share/mk

2016-06-05 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 5 23:05:04 2016 New Revision: 301468 URL: https://svnweb.freebsd.org/changeset/base/301468 Log: WITH_SYSTEM_COMPILER: Disable with WITH_META_MODE for now. The WITH_META_MODE build is intended to be a working incremental build. It spies on the build command

svn commit: r301467 - head/share/mk

2016-06-05 Thread Bryan Drewery
Author: bdrewery Date: Sun Jun 5 23:05:01 2016 New Revision: 301467 URL: https://svnweb.freebsd.org/changeset/base/301467 Log: WITH_META_MODE: Avoid host tool timestamps causing a rebuild. Using buildworld, installworld, buildworld. It is expected that nothing should rebuild. However

<    7   8   9   10   11   12   13   14   15   16   >