[Bug 213446] Configurable verbose build output
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Oct 13 12:28:12 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213446
Bug ID: 213446
Summary: Configurable verbose build output
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Keywords: patch
Severity: Affects Many People
Priority: ---
Component: Ports Framework
Assignee: portmgr at FreeBSD.org
Reporter: lightside at gmx.com
CC: freebsd-ports-bugs at FreeBSD.org, portmgr at FreeBSD.org
Attachment #175704 maintainer-approval?(portmgr at FreeBSD.org)
Flags:
CC: portmgr at FreeBSD.org
Created attachment 175704
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=175704&action=edit
Proposed patch (since 421635 revision)
Patch to make configurable verbose build output, with using NO_VERBOSE_BUILD
define, e.g. NO_VERBOSE_BUILD=yes in /etc/make.conf or `make
NO_VERBOSE_BUILD=yes` for concrete port to disable verbose build output or
without it to enable.
The ports r421635 changed defaults from compact (so called "silent") to verbose
build output unconditionally. While changes for defaults are understandable,
there are no objective restrictions to forbid usage of previous approach (i.e.
compact build output), especially from point of view of backward compatibility,
where Make (including configure scripts), CMake, Ninja build systems designed
with compact build output by default, with ability to select verbose build as
an option.
Possible to change the name for "NO_VERBOSE_BUILD" variable and/or description
of it.
Some examples of compact and verbose build outputs:
Compact ports-mgmt/pkg:
http://beefy6.nyi.freebsd.org/data/101amd64-default/419462/logs/pkg-1.8.7_1.log
Verbose ports-mgmt/pkg:
http://beefy6.nyi.freebsd.org/data/101amd64-default/423739/logs/pkg-1.8.7_3.log
Compact devel/llvm39:
http://beefy6.nyi.freebsd.org/data/101amd64-default/421280/logs/llvm39-3.9.0.log
Verbose devel/llvm39:
http://beefy6.nyi.freebsd.org/data/101amd64-default/423487/logs/llvm39-3.9.0_2.log
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-ports-bugs
mailing list