From owner-freebsd-ports@FreeBSD.ORG  Fri Feb  7 16:29:58 2014
Return-Path: <owner-freebsd-ports@FreeBSD.ORG>
Delivered-To: ports@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 92E69ED9
 for <ports@freebsd.org>; Fri,  7 Feb 2014 16:29:58 +0000 (UTC)
Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru
 [46.4.40.135]) by mx1.freebsd.org (Postfix) with ESMTP id 522931F9D
 for <ports@freebsd.org>; Fri,  7 Feb 2014 16:29:58 +0000 (UTC)
Received: from lion.home.serebryakov.spb.ru (unknown
 [IPv6:2001:470:923f:1:cc06:8a07:85a3:8279])
 (Authenticated sender: lev@serebryakov.spb.ru)
 by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id 7E0B24AC1C
 for <ports@freebsd.org>; Fri,  7 Feb 2014 20:29:56 +0400 (MSK)
Date: Fri, 7 Feb 2014 20:29:49 +0400
From: Lev Serebryakov <lev@FreeBSD.org>
Organization: FreeBSD
X-Priority: 3 (Normal)
Message-ID: <1133138786.20140207202949@serebryakov.spb.ru>
To: ports@freebsd.org
Subject: USE_GCC politic -- why so many ports has it as runtime dependency?
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-BeenThere: freebsd-ports@freebsd.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: lev@FreeBSD.org
List-Id: Porting software to FreeBSD <freebsd-ports.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-ports>,
 <mailto:freebsd-ports-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-ports/>
List-Post: <mailto:freebsd-ports@freebsd.org>
List-Help: <mailto:freebsd-ports-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-ports>,
 <mailto:freebsd-ports-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Feb 2014 16:29:58 -0000

Hello, Ports.

 I was very surprised, when virtualbox-ose-additions-4.3.6, installed as
binary package on 10.0/amd64, pulled gcc "lang/gcc" (567MiB) and
"devel/binutils" (50MiB), and I don't mention mpc/mprf/gmp.

 I understand, that this package could not build with clang, Ok. But why
does it need all these developer tools AT RUNTIME?!

 It even doesn't have "libjcc.so" or "libsdc++.so" in "Shared Libs
required"!

 And it seems, that most of USE_GCC-equipped ports pull all this development
toolkit for nothing!

 Maybe, it is time to make USE_GCC work as if ":build" is specified by
default? And, yes, add additional port with gcc RUNTIME?

P.S. Should this message be CC:ed to arch@?
-- 
// Black Lion AKA Lev Serebryakov <lev@FreeBSD.org>