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>