svn commit: r301814 - in head/sys: conf modules
Bryan Drewery
bdrewery at FreeBSD.org
Tue Jun 14 00:24:17 UTC 2016
On 6/10/2016 12:06 PM, Jonathan T. Looney wrote:
> Author: jtl
> Date: Fri Jun 10 19:06:11 2016
> New Revision: 301814
> URL: https://svnweb.freebsd.org/changeset/base/301814
>
> Log:
> Change the default build behavior so we don't compile extra TCP modules by
> default. At least initially, the feature to support multiple TCP stacks is
> aimed at supporting advanced use cases and TCP development, but it is not
> necessarily aimed at a wide audience. Therefore, there is no need to build
> and install the extra TCP stacks by default. Instead, the people who are
> using or developing this functionality can add the extra option to build/
> install the extra TCP stacks.
>
> However, we do want to build the extra TCP stacks as part of test builds
> (e.g. LINT or tinderbox) to ensure that developers who are testing their
> changes will know that their changes do not break the additional TCP
> stack modules.
>
> After this change, a user will need to add WITH_EXTRA_TCP_STACKS=1 to
> make.conf or the kernel config in order to build the extra TCP modules.
>
> Differential Revision: https://reviews.freebsd.org/D6795
> Reviewed by: sjg
> Approved by: re (kib)
>
> Modified:
> head/sys/conf/kern.opts.mk
> head/sys/conf/kern.post.mk
> head/sys/modules/Makefile
>
> Modified: head/sys/conf/kern.opts.mk
> ==============================================================================
> --- head/sys/conf/kern.opts.mk Fri Jun 10 18:47:11 2016 (r301813)
> +++ head/sys/conf/kern.opts.mk Fri Jun 10 19:06:11 2016 (r301814)
> @@ -45,6 +45,7 @@ __DEFAULT_YES_OPTIONS = \
>
> __DEFAULT_NO_OPTIONS = \
> EISA \
> + EXTRA_TCP_STACKS \
> NAND \
> OFED
no description found for WITH_EXTRA_TCP_STACKS, skipping
A src.conf.5 handler is needed for this.
Please add a WITH_EXTRA_TCP_STACKS file into tools/build/options, svn
commit, svn up, and then
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20160613/794c0a0c/attachment.sig>
More information about the svn-src-head
mailing list