Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Jun 2012 19:21:16 +0200
From:      Heino Tiedemann <rotkaps_spam_trap@gmx.de>
To:        freebsd-ports@freebsd.org
Subject:   Re: firefox 13.0,1 needs lang/gcc46 -- to RUN?!
Message-ID:  <ch47a9-5mt2.ln1@news.hansenet.de>
References:  <d1n4a9-r5h.ln1@news.hansenet.de> <4FD05DD0.6050401@cyberleo.net>

next in thread | previous in thread | raw e-mail | index | archive | help
CyberLeo Kitsana <cyberleo@cyberleo.net> wrote:

> On 06/06/2012 02:18 PM, Heino Tiedemann wrote:
>> Hi,
>> 
>> Why this ports needs his compiler to RUN?!
>> 
>> firefox 13.0,1
>> 
> <snip>
>> 
>> Required To Run: archivers/zip, lang/gcc46,...
>
> Just a shot in the dark for lang/gcc46, I'd say it's because Firefox
> dynamically links to a newer version of libgcc that is only available
> when it is installed.
>
> Its runtime dependency on archivers/zip can be explained by the fact
> that Firefox now packs its hundreds of GUI files (chrome) into a giant
> zip file (named omni.ja), for which it requires a zip library to read.
>
> You're welcome to tweak the Makefile to remove the runtime dependency
> and test it to see how badly it breaks; I've done the same to keep Perl
> and Python off my embedded system images when installing glib et alia.
> Glib only requires the languages for scripts used when compiling
> software, which is unlikely to occur on an embedded system.


What ist the meaning of

,----
| Use GCC 4.6 to fix build on newer FreeBSD versions
`----


What meians "newer FreeBSD versions" here?
http://www.freshports.org/www/firefox/


And what means

,----
| Don't depend on GCC 4.6 if clang is used
`----


How an I use clang?
http://www.freshports.org/www/firefox/

Heino








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ch47a9-5mt2.ln1>