svn commit: r324103 - head/lib/libc/locale

2017-09-29 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 29 16:30:50 2017 New Revision: 324103 URL: https://svnweb.freebsd.org/changeset/base/324103 Log: __setrunelocale: Fix asprintf(3) failure not returning an error. Also fix the style of the asprintf(3) call in __collate_load_tables_l(). Both of these lines

svn commit: r323620 - head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/raise

2017-09-15 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 15 19:48:48 2017 New Revision: 323620 URL: https://svnweb.freebsd.org/changeset/base/323620 Log: Fix the raise tests. - The exit probe was not appropriately filtered to only the known pid so it was firing on any random process that would exit rather the

svn commit: r323323 - head/share/mk

2017-09-08 Thread Bryan Drewery
Author: bdrewery Date: Fri Sep 8 19:20:42 2017 New Revision: 323323 URL: https://svnweb.freebsd.org/changeset/base/323323 Log: Tweak comment for install -S usage since it does not impact the build. The -S flag is currently ignored for builds since we filter through tools/install.sh that

svn commit: r322978 - head/sys/kern

2017-08-28 Thread Bryan Drewery
Author: bdrewery Date: Mon Aug 28 19:29:51 2017 New Revision: 322978 URL: https://svnweb.freebsd.org/changeset/base/322978 Log: Allow vdrop() of a vnode not yet on the per-mount list after r306512. The old code allowed calling vdrop() before insmntque() to place the vnode back onto the

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-25 Thread Bryan Drewery
On 8/25/2017 3:37 PM, Konstantin Belousov wrote: > On Fri, Aug 25, 2017 at 02:29:28PM -0700, Bryan Drewery wrote: >> https://people.freebsd.org/~bdrewery/patches/vdrop-global-list.diff > I do not object against his handling. > > There is really very small amount of code shared

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-25 Thread Bryan Drewery
On 8/25/2017 3:35 AM, Konstantin Belousov wrote: > On Thu, Aug 24, 2017 at 08:18:03PM -0700, Bryan Drewery wrote: >> On 9/30/2016 10:27 AM, Mateusz Guzik wrote: >>> Author: mjg >>> Date: Fri Sep 30 17:27:17 2016 >>> New Revision: 306512 >>> URL: htt

Re: svn commit: r306512 - in head/sys: kern sys

2017-08-24 Thread Bryan Drewery
t_free_list_batch) > + vnlru_return_batch_locked(mp); > + mtx_unlock(>mnt_listmtx); > } else { > + VI_UNLOCK(vp); > atomic_add_long(_owe_inact, 1); > } > - VI_UNLOCK(vp); > return; > } > /* -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r322585 - in head: . share/mk sys/conf

2017-08-16 Thread Bryan Drewery
Author: bdrewery Date: Wed Aug 16 17:54:24 2017 New Revision: 322585 URL: https://svnweb.freebsd.org/changeset/base/322585 Log: Quote ${MAKE} when passing in env in case it contains spaces. Downstream we are wrapping MAKE with a limits(1) call which interferes with these non-quoted

svn commit: r322565 - head/share/mk

2017-08-15 Thread Bryan Drewery
Author: bdrewery Date: Wed Aug 16 05:02:31 2017 New Revision: 322565 URL: https://svnweb.freebsd.org/changeset/base/322565 Log: Use -S for library installations except for -DNO_ROOT builds. Also disable this if NO_SAFE_LIBINSTALL is defined. There is little harm in always using -S and

svn commit: r321887 - in head: . share/mk

2017-08-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Aug 1 18:26:20 2017 New Revision: 321887 URL: https://svnweb.freebsd.org/changeset/base/321887 Log: CCACHE_BUILD: Follow-up r321880: Fix some PATH issues with buildworld. - bsd.compiler.mk: Must ensure that the CCACHE_WRAPPER_PATH comes first in PATH. -

svn commit: r321882 - head

2017-08-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Aug 1 16:41:17 2017 New Revision: 321882 URL: https://svnweb.freebsd.org/changeset/base/321882 Log: NO_CLEAN: No need to run delete-old if the directories don't exist. X-MFC-With: r321443 MFC after:1 month Sponsored by: Dell EMC Isilon Modified:

svn commit: r321880 - head/share/mk

2017-08-01 Thread Bryan Drewery
Author: bdrewery Date: Tue Aug 1 16:15:08 2017 New Revision: 321880 URL: https://svnweb.freebsd.org/changeset/base/321880 Log: CCACHE_BUILD: Allow setting CCACHE_BUILD_TYPE=wrapper. This uses the /usr/local/libexec/ccache/ wrappers rather than modifying CC to be

svn commit: r321824 - head/tests/sys/file

2017-07-31 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 31 22:00:27 2017 New Revision: 321824 URL: https://svnweb.freebsd.org/changeset/base/321824 Log: Allow changing the test PORT at compile-time. Sponsored by: Dell EMC Isilon Modified: head/tests/sys/file/newfileops_on_fork_test.c Modified:

svn commit: r321493 - head

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 20:51:06 2017 New Revision: 321493 URL: https://svnweb.freebsd.org/changeset/base/321493 Log: NO_CLEAN: Hide delete-old output. It is full of distracting noise about UPDATING and may confuse the user about what is actually being deleted. It is also

svn commit: r321492 - head

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 20:43:37 2017 New Revision: 321492 URL: https://svnweb.freebsd.org/changeset/base/321492 Log: Only build libzfs_core in 'make libraries' if needed. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r321491 - head

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 20:43:26 2017 New Revision: 321491 URL: https://svnweb.freebsd.org/changeset/base/321491 Log: Remove unneeded dependency for libzfs. This dependency does nothing since cddl/lib/libzfs is never added into the 'make libraries' dependency chain directly.

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

2017-07-25 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 16:46:12 2017 New Revision: 321485 URL: https://svnweb.freebsd.org/changeset/base/321485 Log: Allow -DNO_SKIP_DEPEND to override the _SKIP_DEPEND logic. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.dep.mk

Re: svn commit: r321444 - head/etc

2017-07-24 Thread Bryan Drewery
${DESTDIR}/.cshrc > .endif > - cd ${.CURDIR}/mtree; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \ > - ${MTREE} ${DESTDIR}/etc/mtree > .if ${MK_MAIL} != "no" > cd ${.CURDIR}/mail; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \ > ${ETCMAIL} ${DESTDIR}/etc/mail > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r321445 - head/share/mk

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 25 00:12:48 2017 New Revision: 321445 URL: https://svnweb.freebsd.org/changeset/base/321445 Log: cleandir: Fix ESTALE errors from parallel removals. This fixes 'make cleandir' to use the same ordering as 'make cleanobj'. Meaning that SUBDIR will be recursed

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

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:36 2017 New Revision: 321440 URL: https://svnweb.freebsd.org/changeset/base/321440 Log: Slightly simplify logic for which depend file is expected. This is a NOP. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified:

svn commit: r321439 - in head: . lib/clang/libllvm

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:24 2017 New Revision: 321439 URL: https://svnweb.freebsd.org/changeset/base/321439 Log: Move llvm Options.inc hack from r321433 for NO_CLEAN to lib/clang/libllvm. The files are only ever generated to .OBJDIR, not to WORLDTMP (as a sysroot) and are

svn commit: r321443 - head

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:46 2017 New Revision: 321443 URL: https://svnweb.freebsd.org/changeset/base/321443 Log: NO_CLEAN: Utilize delete-old to remove old orphaned libraries/headers in WORLDTMP. This prevents situations with -DNO_CLEAN from finding stale headers or

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

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:40 2017 New Revision: 321441 URL: https://svnweb.freebsd.org/changeset/base/321441 Log: Allow disabling dependency tracking if DEPEND_CFLAGS is empty. This falls back on using the guesssed dependencies if so. Also remove a pre-bmake check while

svn commit: r321442 - head

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 23:32:43 2017 New Revision: 321442 URL: https://svnweb.freebsd.org/changeset/base/321442 Log: The .depend.obj cleanup hacks are only needed with -DNO_CLEAN. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified: head/Makefile.inc1

Re: svn commit: r321433 - head

2017-07-24 Thread Bryan Drewery
; + @rm -f ${f} ${f}.d > +.endif > +.endfor > +.endfor > .for _dir in \ > lib lib/casper usr legacy/bin legacy/usr > mkdir -p ${WORLDTMP}/${_dir} > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r321434 - head

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 18:54:56 2017 New Revision: 321434 URL: https://svnweb.freebsd.org/changeset/base/321434 Log: Add some .ORDER for distrib-dirs, distribute, distribution and distributeworld. Reported by: Mark Millard MFC after:2 weeks Sponsored by: Dell EMC

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

2017-07-24 Thread Bryan Drewery
On 7/24/2017 10:55 AM, Ngie Cooper (yaneurabeya) wrote: > >> On Jul 24, 2017, at 10:53, Bryan Drewery <bdrew...@freebsd.org> wrote: >> >> Author: bdrewery >> Date: Mon Jul 24 17:53:45 2017 >> New Revision: 321426 >> URL: https://svnweb.freebsd.org/

svn commit: r321427 - head/share/mk

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 17:54:03 2017 New Revision: 321427 URL: https://svnweb.freebsd.org/changeset/base/321427 Log: PROGS: Fix ESTALE errors on NFS while cleaning in directories with PROGS. - Only recurse on cleanobj/cleandir if there is no .OBJDIR being used. If we don't

svn commit: r321426 - head/share/mk

2017-07-24 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 24 17:53:45 2017 New Revision: 321426 URL: https://svnweb.freebsd.org/changeset/base/321426 Log: cleanobj: Unhide removal of directory. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.obj.mk Modified:

svn commit: r321340 - stable/11

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:57:59 2017 New Revision: 321340 URL: https://svnweb.freebsd.org/changeset/base/321340 Log: MFC r320273: Allow ALWAYS_BOOTSTRAP_MAKE to force bmake bootstrapping. Modified: stable/11/Makefile Directory Properties: stable/11/ (props changed)

svn commit: r321341 - stable/10

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:58:06 2017 New Revision: 321341 URL: https://svnweb.freebsd.org/changeset/base/321341 Log: MFC r320273: Allow ALWAYS_BOOTSTRAP_MAKE to force bmake bootstrapping. Modified: stable/10/Makefile Directory Properties: stable/10/ (props changed)

svn commit: r321339 - stable/11

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:57:10 2017 New Revision: 321339 URL: https://svnweb.freebsd.org/changeset/base/321339 Log: MFC r320292: NO_ROOT: Remove excessive // when DESTDIR/DISTDIR are empty. Modified: stable/11/Makefile.inc1 Directory Properties: stable/11/ (props

svn commit: r321338 - stable/11/etc

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:56:22 2017 New Revision: 321338 URL: https://svnweb.freebsd.org/changeset/base/321338 Log: MFC r320883: Fix INSTALL_AS_USER after r319020. Modified: stable/11/etc/Makefile Directory Properties: stable/11/ (props changed) Modified:

svn commit: r321337 - stable/11

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 17:55:40 2017 New Revision: 321337 URL: https://svnweb.freebsd.org/changeset/base/321337 Log: MFC r320806: SYSTEM_COMPILER: Ensure there is not a stale compiler in WORLDTMP. Modified: stable/11/Makefile.inc1 Directory Properties: stable/11/ (props

svn commit: r321334 - head/share/mk

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 16:14:35 2017 New Revision: 321334 URL: https://svnweb.freebsd.org/changeset/base/321334 Log: Respect INSTALL_AS_USER for FILES. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.files.mk Modified:

svn commit: r321333 - head/lib/libc/tests/sys

2017-07-21 Thread Bryan Drewery
Author: bdrewery Date: Fri Jul 21 16:14:06 2017 New Revision: 321333 URL: https://svnweb.freebsd.org/changeset/base/321333 Log: Properly set userid for truncate_test. MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/lib/libc/tests/sys/Makefile Modified:

svn commit: r320973 - in head/sys: conf modules/ixl

2017-07-13 Thread Bryan Drewery
Author: bdrewery Date: Thu Jul 13 22:45:23 2017 New Revision: 320973 URL: https://svnweb.freebsd.org/changeset/base/320973 Log: Fix kldload of if_ixl without PCI_IOV kernel option. This also avoids compiling in pci_iov support into the kernel if_ixoif the PCI_IOV option is disabled.

svn commit: r320919 - head/sys/conf

2017-07-12 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 12 19:01:25 2017 New Revision: 320919 URL: https://svnweb.freebsd.org/changeset/base/320919 Log: META_MODE: Fix not writing .meta files in the kernel build. This was a regression in r320220 due to improper porting of the same logic from share/mk/bsd.dep.mk

svn commit: r320884 - in head: lib/libc++experimental lib/libclang_rt/stats lib/libclang_rt/stats_client lib/libdl lib/libifconfig lib/librss lib/libsysdecode targets/pseudo/userland/lib

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Tue Jul 11 00:32:48 2017 New Revision: 320884 URL: https://svnweb.freebsd.org/changeset/base/320884 Log: DIRDEPS_BUILD: Connect more libraries. Sponsored by: Dell EMC Isilon Added: head/lib/libc++experimental/Makefile.depend (contents, props changed)

svn commit: r320883 - head/etc

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 10 23:52:07 2017 New Revision: 320883 URL: https://svnweb.freebsd.org/changeset/base/320883 Log: Fix INSTALL_AS_USER after r319020. Reviewed by: vangyzen MFC after:1 week Sponsored by: Dell EMC Isilon Modified: head/etc/Makefile Modified:

svn commit: r320882 - in head/usr.sbin: bhyve rpc.statd sesutil

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 10 23:52:04 2017 New Revision: 320882 URL: https://svnweb.freebsd.org/changeset/base/320882 Log: DIRDEPS_BUILD: Update dependencies. Sponsored by: Dell EMC Isilon Modified: head/usr.sbin/bhyve/Makefile.depend head/usr.sbin/rpc.statd/Makefile.depend

svn commit: r320881 - head/targets/pseudo/userland/share

2017-07-10 Thread Bryan Drewery
Author: bdrewery Date: Mon Jul 10 23:51:51 2017 New Revision: 320881 URL: https://svnweb.freebsd.org/changeset/base/320881 Log: Follow-up r318881: Disconnect groff documents. Modified: head/targets/pseudo/userland/share/Makefile.depend Modified:

svn commit: r320809 - head

2017-07-08 Thread Bryan Drewery
Author: bdrewery Date: Sat Jul 8 17:53:00 2017 New Revision: 320809 URL: https://svnweb.freebsd.org/changeset/base/320809 Log: makeman: Don't show META_MODE ABI rebuild warnings. Reported by: dim Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r320806 - head

2017-07-08 Thread Bryan Drewery
Author: bdrewery Date: Sat Jul 8 16:39:55 2017 New Revision: 320806 URL: https://svnweb.freebsd.org/changeset/base/320806 Log: SYSTEM_COMPILER: Ensure there is not a stale compiler in WORLDTMP. In a scenario of cross-building it is possible that an OBJDIR's WORLDTMP contains an older

svn commit: r320695 - head/sys/conf

2017-07-05 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 5 19:43:16 2017 New Revision: 320695 URL: https://svnweb.freebsd.org/changeset/base/320695 Log: Fix out-of-tree kernel builds after r320275 when bsd.linker.mk not yet installed. Submitted by: bde Modified: head/sys/conf/kern.pre.mk

Re: svn commit: r320284 - head

2017-07-05 Thread Bryan Drewery
ttps://files.kyle-evans.net/freebsd/fix-packages.diff =) > > :ShipIt:! > Thanks, committed. -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r320692 - head

2017-07-05 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 5 19:24:38 2017 New Revision: 320692 URL: https://svnweb.freebsd.org/changeset/base/320692 Log: Fix create-kernel-packages with multiple BUILDKERNELS after r320284 Submitted by: Kyle Evans Reviewed by: ngie Modified:

svn commit: r320691 - stable/10

2017-07-05 Thread Bryan Drewery
Author: bdrewery Date: Wed Jul 5 19:06:12 2017 New Revision: 320691 URL: https://svnweb.freebsd.org/changeset/base/320691 Log: MFC r289861: native-xtools: Replace common path with NXBDESTDIR. Modified: stable/10/Makefile.inc1 Directory Properties: stable/10/ (props changed)

svn commit: r320299 - stable/11/lib/libsysdecode

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:49:23 2017 New Revision: 320299 URL: https://svnweb.freebsd.org/changeset/base/320299 Log: MFC r320206,r320207: r320206: Follow-up r308602: Don't add missing headers to .depend.tables.h. r320207: Tweak r320206: Still create the TABLE

svn commit: r320298 - in stable/11: share/mk sys/conf

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:38:21 2017 New Revision: 320298 URL: https://svnweb.freebsd.org/changeset/base/320298 Log: MFC r320174,r320204: r320174: Fix 'make clean all' to work again. r320204: Fix various 'make *clean *all *install' combinations. PR:

svn commit: r320297 - stable/11/share/mk

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 20:25:58 2017 New Revision: 320297 URL: https://svnweb.freebsd.org/changeset/base/320297 Log: MFC r319861: META_MODE: NO_FILEMON should imply nofilemon. Approved by: re (gjb) Modified: stable/11/share/mk/sys.mk Directory Properties: stable/11/

svn commit: r320294 - stable/11/share/mk

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 19:44:20 2017 New Revision: 320294 URL: https://svnweb.freebsd.org/changeset/base/320294 Log: MFC r320012,r320028,r320061,r320118: r320012: Fix LIBAMU location to fix 'stale .depend' rebuilds in usr.sbin/amd. r320028: Fix more incorrect

svn commit: r320292 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 19:03:31 2017 New Revision: 320292 URL: https://svnweb.freebsd.org/changeset/base/320292 Log: NO_ROOT: Remove excessive // when DESTDIR/DISTDIR are empty. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r320285 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:27:00 2017 New Revision: 320285 URL: https://svnweb.freebsd.org/changeset/base/320285 Log: Expose only the create-packages-* targets since they set needed DEST/DIRDIR. The other targets just fail confusingly otherwise. MFC after:2 weeks

svn commit: r320283 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:54 2017 New Revision: 320283 URL: https://svnweb.freebsd.org/changeset/base/320283 Log: packages: Allow actually building individual world packages in parallel. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1

svn commit: r320286 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:27:03 2017 New Revision: 320286 URL: https://svnweb.freebsd.org/changeset/base/320286 Log: compiler-metadata: Properly handle cross-build OBJDIR. MFC after:3 days Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r320284 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:57 2017 New Revision: 320284 URL: https://svnweb.freebsd.org/changeset/base/320284 Log: packages: Parallelize individual kernel packaging. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r320280 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:33 2017 New Revision: 320280 URL: https://svnweb.freebsd.org/changeset/base/320280 Log: packages: Allow stageworld/stagekernel to run with make jobs. The -B was originally added in projects/release-pkg r289381 as a copy of what 'make world' did at

svn commit: r320282 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:51 2017 New Revision: 320282 URL: https://svnweb.freebsd.org/changeset/base/320282 Log: packages: Allow creating kernel/world packages in parallel. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r320281 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 18:26:47 2017 New Revision: 320281 URL: https://svnweb.freebsd.org/changeset/base/320281 Log: packages: Allow staging world/kernel in parallel. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

Re: svn commit: r320272 - head/sys/conf

2017-06-23 Thread Bryan Drewery
== >> --- head/sys/conf/kmod.mkFri Jun 23 15:27:23 2017(r320271) >> +++ head/sys/conf/kmod.mkFri Jun 23 15:57:58 2017(r320272) >> @@ -125,6 +125,10 @@ CFLAGS.gcc+= --param large-function-growth=1000 >> CFLAGS+=-fno-common >> LDFLAGS+= -d -warn-common >> >> +.if ${LINKER_TYPE} != "bfd" || ${LINKER_VERSION} > 21750 >> +LDFLAGS+= -Wl,--build-id=sha1 >> +.endif >> + >> CFLAGS+=${DEBUG_FLAGS} >> .if ${MACHINE_CPUARCH} == amd64 >> CFLAGS+=-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r320274 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 16:38:46 2017 New Revision: 320274 URL: https://svnweb.freebsd.org/changeset/base/320274 Log: Set compiler metadata for stageworld/distributeworld. This fixes LD errors during 'make packages' but also for the unlikely case of 'buildworld' on 1 system and

svn commit: r320273 - head

2017-06-23 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 23 16:38:18 2017 New Revision: 320273 URL: https://svnweb.freebsd.org/changeset/base/320273 Log: Allow ALWAYS_BOOTSTRAP_MAKE to force bmake bootstrapping. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/Makefile Modified:

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

2017-06-23 Thread Bryan Drewery
On 6/23/2017 6:56 AM, Cy Schubert wrote: > In message <201706231347.v5ndlt39037...@slippy.cwsent.com>, Cy Schubert > writes: >> Let me try replying to this again. It's an exmh thing. Sorry. >> >> In message <201706222103.v5ml3oq3026...@repo.freebsd.org>, Brya

svn commit: r320250 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 22:53:10 2017 New Revision: 320250 URL: https://svnweb.freebsd.org/changeset/base/320250 Log: Provide proper values for X_LINKER_TYPE/VERSION when XLD == LD. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.linker.mk

svn commit: r320249 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 22:53:07 2017 New Revision: 320249 URL: https://svnweb.freebsd.org/changeset/base/320249 Log: Don't overwrite already-set LINKER_VERSION/LINKER_TYPE. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.linker.mk Modified:

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

2017-06-22 Thread Bryan Drewery
On 6/22/2017 2:44 PM, O. Hartmann wrote: > Am Thu, 22 Jun 2017 21:22:12 + (UTC) > Bryan Drewery <bdrew...@freebsd.org> schrieb: > >> Author: bdrewery >> Date: Thu Jun 22 21:22:12 2017 >> New Revision: 320248 >> URL: https://svnweb.free

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

2017-06-22 Thread Bryan Drewery
On 6/22/2017 2:44 PM, O. Hartmann wrote: > Am Thu, 22 Jun 2017 21:22:12 + (UTC) > Bryan Drewery <bdrew...@freebsd.org> schrieb: > >> Author: bdrewery >> Date: Thu Jun 22 21:22:12 2017 >> New Revision: 320248 >> URL: https://svnweb.free

svn commit: r320248 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:22:12 2017 New Revision: 320248 URL: https://svnweb.freebsd.org/changeset/base/320248 Log: LINKER_VERSION: Support external binutils. The ports binutils stores the version in the 5th word so just look for a version using a pattern instead.

svn commit: r320245 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:24 2017 New Revision: 320245 URL: https://svnweb.freebsd.org/changeset/base/320245 Log: Support XLD for setting X_LINKER_TYPE and X_LINKER_VERSION. This is similar to r300350 for bsd.compiler.mk. MFC after:2 weeks Reviewed by: emaste

svn commit: r320244 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:20 2017 New Revision: 320244 URL: https://svnweb.freebsd.org/changeset/base/320244 Log: Add basic bsd.linker.mk auto included from bsd.compiler.mk. This will provide LINKER_TYPE and LINKER_VERSION. MFC after:2 weeks Reviewed by: emaste

svn commit: r320247 - head

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:30 2017 New Revision: 320247 URL: https://svnweb.freebsd.org/changeset/base/320247 Log: Pass along LINKER_* vars during installworld and show in test-system-compiler. Sponsored by: Dell EMC Isilon Modified: head/Makefile.inc1 Modified:

svn commit: r320246 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 21:03:27 2017 New Revision: 320246 URL: https://svnweb.freebsd.org/changeset/base/320246 Log: Support cached linker values in environment. This is similar to r289659 for bsd.compiler.mk. MFC after:2 weeks Reviewed by: emaste Sponsored by:

svn commit: r320243 - head/share/mk

2017-06-22 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 20:32:23 2017 New Revision: 320243 URL: https://svnweb.freebsd.org/changeset/base/320243 Log: Fix spelling error. Reported by: arc Sponsored by: Dell EMC Isilon Modified: head/share/mk/bsd.compiler.mk Modified: head/share/mk/bsd.compiler.mk

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

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Thu Jun 22 05:34:41 2017 New Revision: 320220 URL: https://svnweb.freebsd.org/changeset/base/320220 Log: Rework logic for skipping .depend/.meta file read/stat/writes. - Rename _SKIP_READ_DEPEND to _SKIP_DEPEND since it also avoids writing. - This now uses .NOMETA

svn commit: r320207 - head/lib/libsysdecode

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 23:28:24 2017 New Revision: 320207 URL: https://svnweb.freebsd.org/changeset/base/320207 Log: Tweak r320206: Still create the TABLE but not the .depend entry for missing headers. X-MFC-With: r320206 MFC after:3 days Sponsored by: Dell EMC Isilon

svn commit: r320206 - head/lib/libsysdecode

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 23:01:18 2017 New Revision: 320206 URL: https://svnweb.freebsd.org/changeset/base/320206 Log: Follow-up r308602: Don't add missing headers to .depend.tables.h. This also avoids an error from egrep when a header is missing. This can happen with

svn commit: r320205 - head/share/mk

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 20:10:58 2017 New Revision: 320205 URL: https://svnweb.freebsd.org/changeset/base/320205 Log: Remove logic for setting .MAKE.DEPENDFILE=/dev/null already covered by _SKIP_BUILD. _SKIP_BUILD is defined in bsd.init.mk. MFC after:2 weeks Sponsored

svn commit: r320204 - head/sys/conf

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 19:55:26 2017 New Revision: 320204 URL: https://svnweb.freebsd.org/changeset/base/320204 Log: Fix various 'make *clean *all *install' combinations. This follows commits like r320174 in share/mk/bsd.dep.mk. MFC after:3 days Sponsored by: Dell EMC

svn commit: r320203 - head/share/mk

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 18:56:53 2017 New Revision: 320203 URL: https://svnweb.freebsd.org/changeset/base/320203 Log: Similar to r296013 for NO_ROOT, force SUBDIR_PARALLEL for buildworld WORLDTMP staging. MFC after:2 weeks Sponsored by: Dell EMC Isilon Modified:

Re: svn commit: r320172 - head/bin/ln

2017-06-21 Thread Bryan Drewery
0 && S_ISDIR(sb.st_mode))) { > + (!hflag && stat(target, ) == 0 && S_ISDIR(sb.st_mode { > if (strlcpy(bbuf, source, sizeof(bbuf)) >= sizeof(bbuf) || > (p = basename(bbuf)) == NULL || > snprintf(path, sizeof(path), "%s/%s", target, p) >= > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r320191 - head/share/mk

2017-06-21 Thread Bryan Drewery
Author: bdrewery Date: Wed Jun 21 17:11:49 2017 New Revision: 320191 URL: https://svnweb.freebsd.org/changeset/base/320191 Log: objwarn should be .PHONY. Otherwise in META_MODE it may create an objwarn.meta if only bsd.obj.mk is included; bsd.sys.mk already had .PHONY: objwarn. MFC

svn commit: r320177 - in head: . targets/pseudo/bootstrap-tools

2017-06-20 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 20 22:08:02 2017 New Revision: 320177 URL: https://svnweb.freebsd.org/changeset/base/320177 Log: buildworld: Pass which world phase the build is in down to submakes. This is useful for having directories behave differently depending on the phase - such as

svn commit: r320174 - head/share/mk

2017-06-20 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 20 20:52:06 2017 New Revision: 320174 URL: https://svnweb.freebsd.org/changeset/base/320174 Log: Fix 'make clean all' to work again. This likely broke completely with r308599. Apply the same fix for 'make destroy' which is a DIRDEPS_BUILD thing. PR:

svn commit: r320171 - head/share/mk

2017-06-20 Thread Bryan Drewery
Author: bdrewery Date: Tue Jun 20 20:34:30 2017 New Revision: 320171 URL: https://svnweb.freebsd.org/changeset/base/320171 Log: LIBADD: Try to support partial tree checkouts in some limited cases. LIBADD is only supported for in-tree builds because we do not install

svn commit: r320122 - in head: cddl/usr.sbin/zfsd/tests gnu/usr.bin/grep include lib/librpcsvc lib/libsysdecode sbin/gvinum share/mk sys/boot/efi/loader usr.bin/grep usr.sbin/bootparamd/bootparamd ...

2017-06-19 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 19 20:47:24 2017 New Revision: 320122 URL: https://svnweb.freebsd.org/changeset/base/320122 Log: Utilize SYSROOT from r320119 in places where DESTDIR may be wanting WORLDTMP. Since buildenv exports SYSROOT all of these uses will now look in WORLDTMP by

svn commit: r320118 - head/share/mk

2017-06-19 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 19 18:08:02 2017 New Revision: 320118 URL: https://svnweb.freebsd.org/changeset/base/320118 Log: Follow-up r320061: Need to respect make.conf/env LIBDIR overrides. This fixes the lib32 build from creating all stale .depend files. X-MFC-With: 320061

svn commit: r320119 - head

2017-06-19 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 19 18:08:20 2017 New Revision: 320119 URL: https://svnweb.freebsd.org/changeset/base/320119 Log: buildworld: Define SYSROOT to WORLDTMP. This is to allow downstream Makefiles to know for sure they are building against a sysroot rather than only depending on

svn commit: r320061 - head/share/mk

2017-06-17 Thread Bryan Drewery
Author: bdrewery Date: Sat Jun 17 20:33:11 2017 New Revision: 320061 URL: https://svnweb.freebsd.org/changeset/base/320061 Log: Fix Makefiles which override LIBDIR to not add incorrect dependencies into .depend. This fixes these cases which would rebuild every time: make[6]:

svn commit: r320030 - head/share/mk

2017-06-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 21:48:42 2017 New Revision: 320030 URL: https://svnweb.freebsd.org/changeset/base/320030 Log: WITH_META_MODE: End each ERROR_CMD CMD line with ';'. This makes it easier to debug multi-line command failures. X-MFC-With: r319862 MFC after:1 week

svn commit: r320028 - head/share/mk

2017-06-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 21:37:05 2017 New Revision: 320028 URL: https://svnweb.freebsd.org/changeset/base/320028 Log: Fix more incorrect library directories fix 'stale .depend' rebuilds. Reported by: sbruno MFC after:3 days Sponsored by: Dell EMC Isilon Modified:

svn commit: r320012 - head/share/mk

2017-06-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 20:47:12 2017 New Revision: 320012 URL: https://svnweb.freebsd.org/changeset/base/320012 Log: Fix LIBAMU location to fix 'stale .depend' rebuilds in usr.sbin/amd. This originally came in r275052. Reported by: sbruno MFC after:3 days Sponsored

svn commit: r319996 - head/share/mk

2017-06-15 Thread Bryan Drewery
Author: bdrewery Date: Fri Jun 16 04:28:10 2017 New Revision: 319996 URL: https://svnweb.freebsd.org/changeset/base/319996 Log: WITH_META_MODE: Don't try showing command if .ERROR_META_FILE is empty. This was sed'ing on stdin for failing .PHONY targets. Reported by: Mark Millard

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-15 Thread Bryan Drewery
On 6/15/2017 7:17 AM, Ronald Klop wrote: > On Wed, 14 Jun 2017 16:27:52 +0200, Bryan Drewery <bdrew...@freebsd.org> > wrote: > >> On 6/14/2017 7:26 AM, Justin Hibbits wrote: >>> On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery <bdrew...@freebsd.org> >>

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Bryan Drewery
On 6/14/2017 7:26 AM, Justin Hibbits wrote: > On Wed, Jun 14, 2017 at 9:19 AM, Bryan Drewery <bdrew...@freebsd.org> wrote: >> On 6/13/2017 5:35 AM, Pietro Cerutti wrote: >>> Author: gahr (ports committer) >>> Date: Tue Jun 13 12:35:01 2017 >&g

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-14 Thread Bryan Drewery
throughput from ~20 to ~600 MiB/s. > > Inspired by: > https://www.reddit.com/r/unix/comments/6gxduc/how_is_gnu_yes_so_fast/ > > Reviewed by:cognet > Approved by:cognet > > Modified: > head/usr.bin/yes/yes.c While here we should add libxo

Re: svn commit: r319897 - head/usr.bin/yes

2017-06-13 Thread Bryan Drewery
buflen += explen; > + } > + exp = buf; > + explen = buflen; > + } > + > + while (write(STDOUT_FILENO, exp, explen) > 0) > + ; > + > err(1, "stdout"); > /*NOTREACHED*/ > } > -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

svn commit: r319862 - head/share/mk

2017-06-12 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 12 19:13:29 2017 New Revision: 319862 URL: https://svnweb.freebsd.org/changeset/base/319862 Log: META_MODE: Show .ERROR_CMD in error. This uses a hack to get the CMD from the meta file rather than .ERROR_CMD since bmake currently blanks the value for

svn commit: r319861 - head/share/mk

2017-06-12 Thread Bryan Drewery
Author: bdrewery Date: Mon Jun 12 18:44:14 2017 New Revision: 319861 URL: https://svnweb.freebsd.org/changeset/base/319861 Log: META_MODE: NO_FILEMON should imply nofilemon. This fixes NO_FILEMON to properly still use .depend.OBJ files for dependency tracking. MFC after:1 week

Re: svn commit: r319702 - head/sys/vm

2017-06-08 Thread Bryan Drewery
how the size of the VM page array was calculated to be > less wasteful. r313186 -- Regards, Bryan Drewery signature.asc Description: OpenPGP digital signature

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