firefox 13.0,1 needs lang/gcc46 -- to RUN?!

Heino Tiedemann rotkaps_spam_trap at gmx.de
Thu Jun 7 17:21:37 UTC 2012


CyberLeo Kitsana <cyberleo at 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







More information about the freebsd-ports mailing list