From owner-freebsd-bugs@freebsd.org Thu Apr 21 08:37:21 2016 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE065B1551B for ; Thu, 21 Apr 2016 08:37:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id DF1B719B4 for ; Thu, 21 Apr 2016 08:37:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u3L8bLnd029189 for ; Thu, 21 Apr 2016 08:37:21 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 208947] bsd-make looses colored output with -j 2 Date: Thu, 21 Apr 2016 08:37:22 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 10.3-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: h2+fbsdports@fsfe.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Apr 2016 08:37:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208947 Bug ID: 208947 Summary: bsd-make looses colored output with -j 2 Product: Base System Version: 10.3-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: bin Assignee: freebsd-bugs@FreeBSD.org Reporter: h2+fbsdports@fsfe.org Since version 5 of GCC and in all recent versions of clang color is used to greatly enhance the readability of the compiler output. With FreeBSD's make the color disappears, as soon as you use multiple jobs which is something you almost always want to do. To reproduce, create =3D=3Dtest.cpp=3D=3D #include int main() { std::cout << "foo" << "bar; return 0; } =3D=3DMakefile=3D=3D test: test.cpp g++5 -o test test.cpp -std=3Dc++14 % make [see output with color] % gmake [see output with color] % make -j 2 [no color :'(] % gmake [see output with color] This might seems like it is not really important, but for larger codebases = with templatatized code (and thus huge error messages) it makes a big difference! Also, I suspect it wouldn't be too hard to fix? Thank you very much! --=20 You are receiving this mail because: You are the assignee for the bug.=