Author: imp
Date: Tue Apr 1 14:24:03 2014
New Revision: 263992
URL: http://svnweb.freebsd.org/changeset/base/263992
Log:
Test MK_ARM_ABI rather than if WITHOUT_ARM_ABI is defined.
Modified:
head/sys/conf/Makefile.arm
Modified: head/sys/conf/Makefile.arm
Author: imp
Date: Tue Apr 1 14:24:20 2014
New Revision: 263995
URL: http://svnweb.freebsd.org/changeset/base/263995
Log:
Remove check for clang and expand the comment. Newer versions of gcc
generate dwarf4 by default as well, so always force dwarf2 when
generating debugging data. It is
Author: imp
Date: Tue Apr 1 14:24:08 2014
New Revision: 263993
URL: http://svnweb.freebsd.org/changeset/base/263993
Log:
Eliminate FDT being treated specially. When the BSDL DTC was
introduced, the meaning of WITH_FDT changed from 'do FDT in boot
loader and build dtc compiler' to be simply
Author: imp
Date: Tue Apr 1 14:24:15 2014
New Revision: 263994
URL: http://svnweb.freebsd.org/changeset/base/263994
Log:
There's no need to set the default for GNUCXX based on WITHOUT_CXX
being defined. The system works fine without it (because GNUCXX isn't
built when WITHOUT_CXX is
Author: imp
Date: Tue Apr 1 14:24:32 2014
New Revision: 263997
URL: http://svnweb.freebsd.org/changeset/base/263997
Log:
Don't test WITHOUT_FOO in program makefiles, test MK_FOO instead.
Modified:
head/share/mk/bsd.own.mk
head/usr.bin/grep/Makefile
Modified: head/share/mk/bsd.own.mk
Author: imp
Date: Tue Apr 1 14:24:25 2014
New Revision: 263996
URL: http://svnweb.freebsd.org/changeset/base/263996
Log:
Remove support for legacy mips*eb names. Remove tests for
TARGET_BIG_ENDIAN.
Modified:
head/Makefile
Modified: head/Makefile
Author: imp
Date: Wed Apr 2 16:33:02 2014
New Revision: 264044
URL: http://svnweb.freebsd.org/changeset/base/264044
Log:
FreeBSD make (aka fmake) doesn't grok .MAKE.LEVEL. Failsafe and assume
that it is OK to set MK_xxx flags.
Modified:
head/share/mk/bsd.own.mk
Modified:
Author: imp
Date: Wed Apr 2 16:33:10 2014
New Revision: 264045
URL: http://svnweb.freebsd.org/changeset/base/264045
Log:
Move setting of the MK_xxx variables based on NO_xxx to avoid
triggering the you aren't allowed to set this warning when building
stand alone in directories whose
On Apr 4, 2014, at 6:55 AM, David Chisnall thera...@freebsd.org wrote:
If we could build base with gcc47 from ports, that would be okay, because
then we'd have a modern C/C++ compiler in the base system and a modern(ish -
4.8 / 4.9 would be better, but 4.7 is a reasonable baseline) C/C++
On Apr 4, 2014, at 7:44 AM, Jordan Hubbard j...@ixsystems.com wrote:
For embedded uses, we'd also like to build FreeBSD with
vendor's-ugly-hacked-up-gcc-of-the-week. This is less of an issue now for
ARM, but MIPS vendors still hack up gcc in such a way that there's no way
that they can
On Apr 4, 2014, at 8:03 AM, David Chisnall thera...@freebsd.org wrote:
On 4 Apr 2014, at 14:44, Jordan Hubbard j...@ixsystems.com wrote:
Ah, OK. And I’m guessing there’s been no interest in forward-porting the
blocks support to 4.7? That’s kind of… a bummer.
I don't think so. Warner
Author: imp
Date: Sat Apr 5 17:54:55 2014
New Revision: 264157
URL: http://svnweb.freebsd.org/changeset/base/264157
Log:
Use MK_CRYPT=no in preference to WITHOUT_CRYPT here.
Modified:
head/secure/Makefile
Modified: head/secure/Makefile
Author: imp
Date: Sat Apr 5 17:54:43 2014
New Revision: 264155
URL: http://svnweb.freebsd.org/changeset/base/264155
Log:
Convert from WITHOUT_SYSCALL_COMPAT to MK_SYSCALL_COMPAT.
Modified:
head/lib/libc/amd64/sys/Makefile.inc
head/lib/libc/arm/sys/Makefile.inc
Author: imp
Date: Sat Apr 5 17:54:36 2014
New Revision: 264154
URL: http://svnweb.freebsd.org/changeset/base/264154
Log:
The proper way to request no man pages currently is NO_MAN=xxx. Use it
in preference to the user WITHOUT_MAN knob, which should never be set
in normal src Makefiles.
Author: imp
Date: Sat Apr 5 17:54:50 2014
New Revision: 264156
URL: http://svnweb.freebsd.org/changeset/base/264156
Log:
use MK_KERBEROS=no in preference to WITHOUT_KERBEROS
Modified:
head/kerberos5/Makefile
head/tools/bsdbox/Makefile.telnetd
Modified: head/kerberos5/Makefile
Author: imp
Date: Sat Apr 5 18:00:45 2014
New Revision: 264158
URL: http://svnweb.freebsd.org/changeset/base/264158
Log:
Document upcoming build option WITH_SORT_THREADS
Added:
head/tools/build/options/WITH_SORT_THREADS (contents, props changed)
Added:
Author: imp
Date: Sat Apr 5 18:01:49 2014
New Revision: 264159
URL: http://svnweb.freebsd.org/changeset/base/264159
Log:
Convert sort to using newer MK_ convention.
Modified:
head/share/mk/bsd.own.mk
head/usr.bin/sort/Makefile
Modified: head/share/mk/bsd.own.mk
Author: imp
Date: Sat Apr 5 22:42:00 2014
New Revision: 264177
URL: http://svnweb.freebsd.org/changeset/base/264177
Log:
Make some unwise casts. On i386 these casts wind up being safe. Rather
than disturb the API, go with these casts to shut gcc up.
Modified:
Author: imp
Date: Sat Apr 5 22:43:18 2014
New Revision: 264178
URL: http://svnweb.freebsd.org/changeset/base/264178
Log:
Make this compile with gcc.
Submitted by: royger@
Modified:
head/sys/i386/xen/xen_machdep.c
head/sys/x86/xen/pv.c
head/sys/xen/xen-os.h
Modified:
Author: imp
Date: Sat Apr 5 22:43:23 2014
New Revision: 264179
URL: http://svnweb.freebsd.org/changeset/base/264179
Log:
Make the vmm code compile with gcc too. Not entirely sure things are
correct for the pirbase test (since I'd have thought we'd need to do
something even when the offset
Author: imp
Date: Sun Apr 6 19:51:57 2014
New Revision: 264199
URL: http://svnweb.freebsd.org/changeset/base/264199
Log:
Fix the mips64el build: mips64el should use the mips64 directory, not the
mips64el directory.
Modified:
head/sys/boot/ficl/Makefile
Modified:
Author: imp
Date: Mon Apr 7 16:38:31 2014
New Revision: 264230
URL: http://svnweb.freebsd.org/changeset/base/264230
Log:
These were bogusly placed in the arm directory. Move them to their
proper location in powerpc directory.
Added:
head/sys/boot/fdt/dts/powerpc/p1020rdb.dts
-
On Apr 7, 2014, at 1:05 PM, John Baldwin j...@freebsd.org wrote:
On Tuesday, March 25, 2014 6:08:31 pm Warner Losh wrote:
Author: imp
Date: Tue Mar 25 22:08:31 2014
New Revision: 263749
URL: http://svnweb.freebsd.org/changeset/base/263749
Log:
Rather than require a makeoptions DEBUG
Author: imp
Date: Mon Apr 7 21:16:51 2014
New Revision: 264239
URL: http://svnweb.freebsd.org/changeset/base/264239
Log:
Need to test .MAKE.LEVEL everywhere before using it for bootstrapping
issues between fmake and bmake.
Modified:
head/share/mk/bsd.own.mk
Modified:
Author: imp
Date: Tue Apr 8 20:10:57 2014
New Revision: 264270
URL: http://svnweb.freebsd.org/changeset/base/264270
Log:
Put proper ${} around variable expansion. This fixes the build on 9.2
with fmake (which complained). Not sure why bmake didn't complain though...
Modified:
Author: imp
Date: Tue Apr 8 21:58:04 2014
New Revision: 264281
URL: http://svnweb.freebsd.org/changeset/base/264281
Log:
Also ignore files from Murcirial (.hg) and git (.git) when copying
file trees.
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified:
On Apr 11, 2014, at 11:12 AM, Steve Kargl s...@troutmask.apl.washington.edu
wrote:
On Fri, Apr 11, 2014 at 04:51:36PM +, Dimitry Andric wrote:
Author: dim
Date: Fri Apr 11 16:51:35 2014
New Revision: 264345
URL: http://svnweb.freebsd.org/changeset/base/264345
Log:
Amend r263891,
Author: imp
Date: Sun Apr 13 05:21:48 2014
New Revision: 264399
URL: http://svnweb.freebsd.org/changeset/base/264399
Log:
Don't apply ctf conversions in POSIX mode. These can't happen there
because they pollute the POSIX environment, which doens't allow
for these extentions. ctf conversions
Author: imp
Date: Sun Apr 13 05:21:30 2014
New Revision: 264396
URL: http://svnweb.freebsd.org/changeset/base/264396
Log:
Up the minimum system to build FreeBSD current to 8.0-RELEASE. The
issues with vendors that needed 7.x support have been resolved. Many
vendors are still using 8.x build
Author: imp
Date: Sun Apr 13 05:21:22 2014
New Revision: 264395
URL: http://svnweb.freebsd.org/changeset/base/264395
Log:
Determine whether to build clang and its bootstrap tools the same
way. This allows a clang bootstrap to happen, even when WITHOUT_CLANG
is defined. This is a minimal
Author: imp
Date: Sun Apr 13 05:21:43 2014
New Revision: 264398
URL: http://svnweb.freebsd.org/changeset/base/264398
Log:
Check the right file for pwcache_groupdb.
Modified:
head/tools/build/Makefile
Modified: head/tools/build/Makefile
Author: imp
Date: Sun Apr 13 05:21:35 2014
New Revision: 264397
URL: http://svnweb.freebsd.org/changeset/base/264397
Log:
We no longer support upgrading from FreeBSD 4, so we don't need the
NOMAN and NOSHARED defines here. They have been obsolete for almost a
decade anyway.
Modified:
Author: imp
Date: Sun Apr 13 05:22:22 2014
New Revision: 264401
URL: http://svnweb.freebsd.org/changeset/base/264401
Log:
In tree makefile shouldn't be setting policy piecemeal. Don't set
NO_MANCOMPRESS here.
Modified:
head/sbin/mount_fusefs/Makefile
Modified:
Author: imp
Date: Sun Apr 13 05:21:56 2014
New Revision: 264400
URL: http://svnweb.freebsd.org/changeset/base/264400
Log:
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead
and finish the job. ncurses is now the only Makefile in the tree that
uses it since it wasn't a
Author: imp
Date: Sun Apr 13 05:22:26 2014
New Revision: 264402
URL: http://svnweb.freebsd.org/changeset/base/264402
Log:
Convert NO_MANCOMPRESS to normal convention.
Modified:
head/share/examples/etc/make.conf
head/share/man/man5/make.conf.5
head/share/mk/bsd.man.mk
at 1:22 AM, Warner Losh i...@freebsd.org wrote:
Author: imp
Date: Sun Apr 13 05:22:26 2014
New Revision: 264402
URL: http://svnweb.freebsd.org/changeset/base/264402
Log:
Convert NO_MANCOMPRESS to normal convention.
This breaks installworld for me with
...
install -o root -g wheel -m
Author: imp
Date: Sun Apr 13 21:52:27 2014
New Revision: 264424
URL: http://svnweb.freebsd.org/changeset/base/264424
Log:
r264402 builds fine, but turns out there are problems with
install. Back it out until they can be tracked down.
Modified:
head/share/examples/etc/make.conf
:
On Sun, Apr 13, 2014 at 4:57 PM, Warner Losh i...@bsdimp.com wrote:
Are you sure it is this exact commit?
It seems to be. I tried a
# make SRCCONF=/dev/null MAKECONF=/dev/null buildworld installworld
with and without this commit reverted, and installworld completed
successfully when
Author: imp
Date: Tue Apr 15 20:41:55 2014
New Revision: 264515
URL: http://svnweb.freebsd.org/changeset/base/264515
Log:
Document WITHOUT_GPL_DTC too.
Added:
head/tools/build/options/WITHOUT_GPL_DTC
- copied, changed from r264466, head/tools/build/options/WITH_GPL_DTC
Copied and
Author: imp
Date: Wed Apr 16 19:49:44 2014
New Revision: 264551
URL: http://svnweb.freebsd.org/changeset/base/264551
Log:
Include opt_ddb.h in the list of SRCS, since we include it.
MFC after: 3d
Modified:
head/sys/modules/nandfs/Makefile
Modified: head/sys/modules/nandfs/Makefile
Author: imp
Date: Fri Apr 18 16:53:06 2014
New Revision: 264654
URL: http://svnweb.freebsd.org/changeset/base/264654
Log:
Don't build EISA by default anymore. Remove from i386 GENERIC and
create an option that defaults to no on all platforms to not build
the EISA bits.
Discussed on:
Author: imp
Date: Fri Apr 18 16:53:56 2014
New Revision: 264655
URL: http://svnweb.freebsd.org/changeset/base/264655
Log:
Add -x to the removal of trees to prevent crossing mount points to
limit the damage from errored out runs and failure to unmount loopback
mounts properly.
Modified:
Author: imp
Date: Fri Apr 18 17:03:35 2014
New Revision: 264657
URL: http://svnweb.freebsd.org/changeset/base/264657
Log:
More properly account for free/reserved segments to avoid deadlock or
worse when filling up a device and then trying to erase files to make
space. Without enough space,
/tools/tools/nanobsd/dhcpd/common Fri Apr 18 17:03:09 2014
(r264656)
@@ -0,0 +1,275 @@
+# $FreeBSD$
+
+#-
+# Copyright (c) 2014 Warner Losh. All Rights Reserved.
+# Copyright (c) 2010 iXsystems, Inc., All rights reserved.
+#
+# Redistribution and use in source and binary forms
Author: imp
Date: Fri Apr 18 17:03:58 2014
New Revision: 264660
URL: http://svnweb.freebsd.org/changeset/base/264660
Log:
Separate out enabling building clang and/or gcc for the system and
building clang and/or gcc as the bootstrap compiler. Normally, the
default compiler is used.
Author: imp
Date: Fri Apr 18 17:03:49 2014
New Revision: 264659
URL: http://svnweb.freebsd.org/changeset/base/264659
Log:
Convert NO_MANCOMPRESSED to MK_MANCOMPRESSED.
Modified:
head/share/examples/etc/make.conf
head/share/man/man5/make.conf.5
head/share/mk/bsd.man.mk
Author: imp
Date: Fri Apr 18 17:03:43 2014
New Revision: 264658
URL: http://svnweb.freebsd.org/changeset/base/264658
Log:
Take out the hack to write -1's to non-NAND. Always do a BIO_DELETE on
the ranges we want to erase. This is nicer to SSDs that want TRIMs
anyway.
Modified:
Author: imp
Date: Fri Apr 18 17:04:09 2014
New Revision: 264661
URL: http://svnweb.freebsd.org/changeset/base/264661
Log:
Copy bsd.own.mk to bsd.opts.mk and separate out the option setting
code from the rest. Include bsd.opts.mk in bsd.own.mk to preserve
current behavior. Future revisions
Author: imp
Date: Fri Apr 18 17:04:34 2014
New Revision: 264664
URL: http://svnweb.freebsd.org/changeset/base/264664
Log:
Retire compatibility YES_HESIOD. If you haven't upgraded in the last
decade to WITH_HESIOD, your are in for a rude surprise...
Modified:
head/share/mk/bsd.opts.mk
Author: imp
Date: Fri Apr 18 17:04:26 2014
New Revision: 264663
URL: http://svnweb.freebsd.org/changeset/base/264663
Log:
Move the generic part of bsd.opts.mk into bsd.mkopts.mk to allow for
the WITH/WITHOUT_FOO - MK_FOO={yes,no} stuff to be used elsewhere.
Added:
Author: imp
Date: Fri Apr 18 17:04:18 2014
New Revision: 264662
URL: http://svnweb.freebsd.org/changeset/base/264662
Log:
Allow setting of MK_FOO by anybody. There are too many edge cases that
we're preventing now with this policy. However, these edge cases
should be rare and all that set
Author: imp
Date: Fri Apr 18 17:06:18 2014
New Revision: 264665
URL: http://svnweb.freebsd.org/changeset/base/264665
Log:
Document YES_HESIOD disappearing.
Modified:
head/UPDATING
Modified: head/UPDATING
==
---
On Apr 20, 2014, at 2:49 PM, Glen Barber g...@freebsd.org wrote:
On Sun, Apr 20, 2014 at 08:46:07PM +, Glen Barber wrote:
Author: gjb
Date: Sun Apr 20 20:46:06 2014
New Revision: 264703
URL: http://svnweb.freebsd.org/changeset/base/264703
Log:
Apply a slightly different color
-0600, Warner Losh wrote:
On Mar 26, 2014, at 4:30 PM, Dimitry Andric d...@freebsd.org wrote:
Author: dim
Date: Wed Mar 26 22:30:38 2014
New Revision: 263778
URL: http://svnweb.freebsd.org/changeset/base/263778
Log:
Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process
Ditto. This should be backed out and you should make whoever broke this fix it
in head.
Warner
On Apr 22, 2014, at 7:01 PM, Glen Barber g...@freebsd.org wrote:
Author: gjb
Date: Wed Apr 23 02:01:22 2014
New Revision: 264794
URL: http://svnweb.freebsd.org/changeset/base/264794
Log:
On Apr 22, 2014, at 6:47 PM, Glen Barber g...@freebsd.org wrote:
Author: gjb
Date: Wed Apr 23 01:47:07 2014
New Revision: 264793
URL: http://svnweb.freebsd.org/changeset/base/264793
Log:
Play musical-KNOBS a bit more with release/arm/release.sh.
For stable/10, r264703 sets the
On Apr 22, 2014, at 10:09 PM, Glen Barber g...@freebsd.org wrote:
On Tue, Apr 22, 2014 at 10:02:03PM -0700, Warner Losh wrote:
Ditto. This should be backed out and you should make whoever broke this fix
it in head.
Well, this commit only moves where the definition is, from the script
On Apr 22, 2014, at 10:12 PM, Glen Barber g...@freebsd.org wrote:
On Wed, Apr 23, 2014 at 01:09:23AM -0400, Glen Barber wrote:
On Tue, Apr 22, 2014 at 10:02:03PM -0700, Warner Losh wrote:
Ditto. This should be backed out and you should make whoever broke this fix
it in head.
Well
On Apr 22, 2014, at 10:17 PM, Glen Barber g...@freebsd.org wrote:
On Tue, Apr 22, 2014 at 10:15:14PM -0700, Warner Losh wrote:
On Apr 22, 2014, at 10:12 PM, Glen Barber g...@freebsd.org wrote:
On Wed, Apr 23, 2014 at 01:09:23AM -0400, Glen Barber wrote:
On Tue, Apr 22, 2014 at 10:02:03PM
Author: imp
Date: Thu Apr 24 02:02:37 2014
New Revision: 264860
URL: http://svnweb.freebsd.org/changeset/base/264860
Log:
Switch to using pkgng for all package management. Add necessary
bootstrap step for pkg. Fix a bunch of annoying little nits. We can
now build fat or thin images
Author: imp
Date: Thu Apr 24 02:02:51 2014
New Revision: 264862
URL: http://svnweb.freebsd.org/changeset/base/264862
Log:
Include bsd.opts.mk before Makefile.inc so Makefile.inc can do things
based on MK_xxx symbols. Continue to include bsd.own.mk after
Makefile.inc to preserve current
Author: imp
Date: Thu Apr 24 02:02:20 2014
New Revision: 264858
URL: http://svnweb.freebsd.org/changeset/base/264858
Log:
Introduce NANO_PKG_META_BASE to allow moving where metadata for
packages is stored.
Sponsored by: Netflix
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified:
Author: imp
Date: Thu Apr 24 02:02:11 2014
New Revision: 264857
URL: http://svnweb.freebsd.org/changeset/base/264857
Log:
No need for true here, remove it.
Sponsored by: Netflix
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified: head/tools/tools/nanobsd/nanobsd.sh
Author: imp
Date: Thu Apr 24 02:02:28 2014
New Revision: 264859
URL: http://svnweb.freebsd.org/changeset/base/264859
Log:
Add a routine for easy workaround any umount issues w/o hacking
nanobsd.sh.
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified: head/tools/tools/nanobsd/nanobsd.sh
Author: imp
Date: Thu Apr 24 02:02:06 2014
New Revision: 264856
URL: http://svnweb.freebsd.org/changeset/base/264856
Log:
Override the parallel make target to use all CPUs.
Modified:
head/tools/tools/nanobsd/dhcpd/common
Modified: head/tools/tools/nanobsd/dhcpd/common
Author: imp
Date: Thu Apr 24 02:02:46 2014
New Revision: 264861
URL: http://svnweb.freebsd.org/changeset/base/264861
Log:
Hoist CR convenience function up from dhcpd config and use
appropriately in nanobsd.sh. Also create CR0 for a errors allowed
version.
Modified:
:
subdirb)? I’m pretty sure I had this working with a hacked up bsd.subdir.mk
at a previous job, but my memory is hazy.
—
Justin
On Apr 21, 2014, at 7:35 AM, Warner Losh i...@bsdimp.com wrote:
(sorry for the top post)
This looks good to my eye. I’d be tempted to toss in a comment about
Author: imp
Date: Thu Apr 24 21:17:48 2014
New Revision: 264890
URL: http://svnweb.freebsd.org/changeset/base/264890
Log:
More like gone in 11...
Modified:
head/sys/mips/mips/pm_machdep.c
Modified: head/sys/mips/mips/pm_machdep.c
Author: imp
Date: Thu Apr 24 21:18:01 2014
New Revision: 264892
URL: http://svnweb.freebsd.org/changeset/base/264892
Log:
Turns out that bash whines line a spoiled three year old when it
encounters empty function. Put the 'true' passifier back. This
effectively backs out r264857.
Author: imp
Date: Thu Apr 24 21:17:53 2014
New Revision: 264891
URL: http://svnweb.freebsd.org/changeset/base/264891
Log:
Channel my inner hobgoblin and make all functions enclosed in ()
instead of some in () and some in {}
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified:
Author: imp
Date: Thu Apr 24 21:18:06 2014
New Revision: 264893
URL: http://svnweb.freebsd.org/changeset/base/264893
Log:
Always define LIBLDNS. We don't need to only define it when it is
enabled.
Modified:
head/share/mk/bsd.libnames.mk
Modified: head/share/mk/bsd.libnames.mk
Author: imp
Date: Thu Apr 24 21:18:14 2014
New Revision: 264894
URL: http://svnweb.freebsd.org/changeset/base/264894
Log:
LIBMILTER can be defined always. No need to restrict to only when
we're building sendmail.
Modified:
head/share/mk/bsd.libnames.mk
Modified:
Author: imp
Date: Thu Apr 24 21:18:22 2014
New Revision: 264895
URL: http://svnweb.freebsd.org/changeset/base/264895
Log:
Don't need to make these conditional on MK_LIBCPLUSPLUS. They can be
defined all the time without ill effect.
Modified:
head/share/mk/bsd.libnames.mk
Modified:
Author: imp
Date: Thu Apr 24 21:18:29 2014
New Revision: 264896
URL: http://svnweb.freebsd.org/changeset/base/264896
Log:
LIBUNBOUND can be unconditionally set.
Modified:
head/share/mk/bsd.libnames.mk
Modified: head/share/mk/bsd.libnames.mk
Author: imp
Date: Thu Apr 24 23:17:31 2014
New Revision: 264902
URL: http://svnweb.freebsd.org/changeset/base/264902
Log:
Use MK_OPENLDAP in preference to WITH_OPENLDAP and make it a default
NO option to match the opt-in nature of the historical nature of this
option.
Added:
Author: imp
Date: Thu Apr 24 23:17:40 2014
New Revision: 264903
URL: http://svnweb.freebsd.org/changeset/base/264903
Log:
Add option WITHOUT_VI to not build/install vi. vi was the largest
binary without a knob to turn it off.
Added:
head/tools/build/options/WITHOUT_VI (contents, props
Author: imp
Date: Fri Apr 25 02:29:29 2014
New Revision: 264909
URL: http://svnweb.freebsd.org/changeset/base/264909
Log:
Put my inner hobgoblin on a leash: These routines, at least, needed to
be {} so they don't run in a subshell.
Modified:
head/tools/tools/nanobsd/nanobsd.sh
Modified:
Author: imp
Date: Fri Apr 25 19:25:00 2014
New Revision: 264924
URL: http://svnweb.freebsd.org/changeset/base/264924
Log:
Remove NO_CTF, exccept as an undocumented compatibility
option. Convert all other uses to MK_CTF=no. Set MK_CTF=no rather than
the indirect WITHOUT_CDDL in filemon
Author: imp
Date: Fri Apr 25 19:25:05 2014
New Revision: 264925
URL: http://svnweb.freebsd.org/changeset/base/264925
Log:
Eliminate last vestigies of NO_MAN= in the tree. Also, remove
ineffectual NOMAN= lines. These don't change the build at all.
Modified:
head/lib/ncurses/ncurses/Makefile
Author: imp
Date: Fri Apr 25 19:25:18 2014
New Revision: 264927
URL: http://svnweb.freebsd.org/changeset/base/264927
Log:
NO_DEBUG_FILES - MK_DEBUG_FILES=no in last remaining place.
Modified:
head/share/mk/bsd.crunchgen.mk
Modified: head/share/mk/bsd.crunchgen.mk
Author: imp
Date: Fri Apr 25 19:25:37 2014
New Revision: 264929
URL: http://svnweb.freebsd.org/changeset/base/264929
Log:
Now that all the NO_foo expressed in this loop have been removed from
the tree, start warning that NO_foo is deprecated. It was supposed to
be gone from the tree as a
Author: imp
Date: Fri Apr 25 19:25:13 2014
New Revision: 264926
URL: http://svnweb.freebsd.org/changeset/base/264926
Log:
Kill last remaining NO_INSTALLLIB in tree by converting it over to
MK_INSTALLIB=no.
Modified:
head/lib/libpam/modules/Makefile.inc
Modified:
Author: imp
Date: Fri Apr 25 19:25:26 2014
New Revision: 264928
URL: http://svnweb.freebsd.org/changeset/base/264928
Log:
Spell NO_PROFILE= as MK_PROFILE=no.
Modified:
head/Makefile.inc1
head/cddl/lib/libzpool/Makefile
head/contrib/ofed/usr.lib/libibcm/Makefile
Author: imp
Date: Fri Apr 25 19:25:53 2014
New Revision: 264931
URL: http://svnweb.freebsd.org/changeset/base/264931
Log:
Split up the options into those used only by bsd.mk.* or sys.mk and
the rest. Add note of caution for the surprises that popped up. MK_SSP
is the only one used by
Author: imp
Date: Fri Apr 25 19:25:57 2014
New Revision: 264932
URL: http://svnweb.freebsd.org/changeset/base/264932
Log:
Generalize FOO.clang to FOO.${COMPILER_TYPE}. There's no reason these
need to be clang specific. Also generalize things a bit.
Modified:
head/share/mk/bsd.sys.mk
Author: imp
Date: Fri Apr 25 19:25:45 2014
New Revision: 264930
URL: http://svnweb.freebsd.org/changeset/base/264930
Log:
Eliminate NO_INCS. It is used one place, and MK_TOOLCHAIN=no will
handle the job just as well. Opt for simplicity rather than one more
option.
Modified:
Author: imp
Date: Sat Apr 26 16:58:35 2014
New Revision: 264979
URL: http://svnweb.freebsd.org/changeset/base/264979
Log:
make_dtb.sh is designed to be used in a kernel build environment where
MACHINE is defined to the target's value, not the host's
value. However, in Makefile.inc1, it is
Author: imp
Date: Mon Apr 28 23:16:46 2014
New Revision: 265063
URL: http://svnweb.freebsd.org/changeset/base/265063
Log:
Add dependency for libm to libstdc++. This fixes high -j value builds
when not building with clang.
Submitted by: ian@
Modified:
head/Makefile.inc1
Modified:
Author: imp
Date: Tue Apr 29 14:52:39 2014
New Revision: 265093
URL: http://svnweb.freebsd.org/changeset/base/265093
Log:
NLS is used by the build system.
Modified:
head/share/mk/bsd.opts.mk
Modified: head/share/mk/bsd.opts.mk
Author: imp
Date: Wed Apr 30 18:02:04 2014
New Revision: 265154
URL: http://svnweb.freebsd.org/changeset/base/265154
Log:
Allow FDT_DTS_FILE to be a list, either in the makedtb target, or in a
kernel config file. If you also want to have a static DTB compiled
into your kernel, however, it
Author: imp
Date: Wed Apr 30 18:02:10 2014
New Revision: 265155
URL: http://svnweb.freebsd.org/changeset/base/265155
Log:
Omit from the universe build all config files tagged with
#NO_UNIVERSE. Many of these config files are important examples, but
add little to no regresive value to the
Author: imp
Date: Wed Apr 30 18:02:19 2014
New Revision: 265156
URL: http://svnweb.freebsd.org/changeset/base/265156
Log:
This was copied to IMX6, which has since evolved further. Remove this
as it is no longer needed.
Deleted:
head/sys/arm/conf/WANDBOARD.common
On Apr 30, 2014, at 11:13 AM, Ian Lepore i...@freebsd.org wrote:
On Wed, 2014-04-30 at 17:22 +0100, Steven Hartland wrote:
- Original Message -
From: Ian Lepore i...@freebsd.org
To: Eitan Adler ead...@freebsd.org
Cc: src-committ...@freebsd.org; svn-src-...@freebsd.org;
Author: imp
Date: Wed Apr 30 20:47:40 2014
New Revision: 265162
URL: http://svnweb.freebsd.org/changeset/base/265162
Log:
Turns out this .if evaluated not in the context of the makedtb target
sometimes due to Makefile expansion rules. Make the test for things
being NULL elsewhere...
Author: imp
Date: Wed Apr 30 20:52:38 2014
New Revision: 265163
URL: http://svnweb.freebsd.org/changeset/base/265163
Log:
Fix logic error. blush
Submitted by: ian@
Modified:
head/sys/tools/fdt/make_dtb.sh (contents, props changed)
Modified: head/sys/tools/fdt/make_dtb.sh
On May 5, 2014, at 8:31 AM, Hans Petter Selasky hsela...@freebsd.org wrote:
Author: hselasky
Date: Mon May 5 14:31:34 2014
New Revision: 265359
URL: http://svnweb.freebsd.org/changeset/base/265359
Log:
Build the kernel sound module without ISA DMA support for ARM and MIPS
platforms,
On May 5, 2014, at 3:21 PM, David Chisnall thera...@freebsd.org wrote:
On 5 May 2014, at 20:49, Pedro Giffuni p...@freebsd.org wrote:
Yes, but I reverted it because there are other ways to check for overflows
without the performance hit.
Do we have a good reusable routine for doing this
Author: imp
Date: Mon May 5 22:02:48 2014
New Revision: 265399
URL: http://svnweb.freebsd.org/changeset/base/265399
Log:
[1] Make WITHOUT_FOO alway trump WITH_FOO, regardless of the system
default. This restores more of the historical expectations that
were broken when we started
Author: imp
Date: Mon May 5 22:03:08 2014
New Revision: 265401
URL: http://svnweb.freebsd.org/changeset/base/265401
Log:
Simplify use of the semi-bogus EARLY_BUILD variable. Also, simplify
use of semi-bogus NO_WARNS variable. Both of these, in this case,
should collapse to WITHOUT_WARNS in
Author: imp
Date: Mon May 5 22:03:01 2014
New Revision: 265400
URL: http://svnweb.freebsd.org/changeset/base/265400
Log:
Introduce CWARNFLAGS.${COMPILER_TYPE} and use that to simplify the
thicket of .if ${COMPILER_TYPE} == clang that controls
warnings. Also, use CFLAGS.clang in a couple
701 - 800 of 4630 matches
Mail list logo