From owner-freebsd-ports@FreeBSD.ORG Mon Oct 11 13:38:20 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD32D16A4CE for ; Mon, 11 Oct 2004 13:38:20 +0000 (GMT) Received: from smtp110.tiscali.dk (smtp110.tiscali.dk [62.79.79.110]) by mx1.FreeBSD.org (Postfix) with ESMTP id 11F7743D55 for ; Mon, 11 Oct 2004 13:38:20 +0000 (GMT) (envelope-from idart@performancedesign.no) Received: from cpmail.dk.tiscali.com (mail.tiscali.dk [212.54.64.159]) by smtp110.tiscali.dk (8.12.10/8.12.10) with ESMTP id i9BDcI8S014629 for ; Mon, 11 Oct 2004 15:38:18 +0200 (CEST) (envelope-from idart@performancedesign.no) Received: from mail.performancedesign.no (213.234.124.226) by cpmail.dk.tiscali.com (6.7.018) id 415A0E5F0000D597 for freebsd-ports@freebsd.org; Mon, 11 Oct 2004 15:38:18 +0200 Received: from [127.0.0.1] (blackbird.performancedesign.no [192.168.1.1]) by mail.performancedesign.no (Postfix) with ESMTP id 456D420E6B for ; Mon, 11 Oct 2004 15:38:13 +0200 (CEST) Message-ID: <416A8C95.8010505@performancedesign.no> Date: Mon, 11 Oct 2004 15:37:25 +0200 From: Idar Tollefsen Organization: Performance Design User-Agent: Mozilla Thunderbird 0.8 (Macintosh/20040913) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: www/firefox and www/thunderbird on STABLE/Alpha X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Oct 2004 13:38:20 -0000 Hello, Both www/firefox and www/thunderbird have .if ${ARCH} == "alpha" && ${OSVERSION} < 500035 IGNORE= "core dumps on alpha during post-build" .endif in their Makefiles. However, it's possible to install them by replacing the IGNORE line with USE_GCC= 3.4 or 3.3. 3.4 was chosen as it's now used, for instance, by x11-toolkits/gtkmm24 and similar ports. There's one caveat tough. The required GCC version has to be built with WANT_SHAREDLIBS=yes or the mentioned ports (at least Firefox) fails its linking stage. At least it did so when I tried this with GCC 3.3. I realize the downside of building shared libraries for a compiler that isn't the platform's native compiler, but even so, I was wondering if there's a way to say that a given port not only needs a certain version of GCC, but that it needs that version to build with WANT_SHAREDLIBS, short of setting it up in pkgtools.conf? If there is a way to do this, Firefox and Thunderbird could be updated to also build on STABLE/Alpha. If not, I have at least provided a hint for the archives for those interested. Sincerely, Idar Tollefsen