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

Gerald Pfeifer gerald at pfeifer.com
Mon Jun 11 22:45:31 UTC 2012


On Sat, 9 Jun 2012, Doug Barton wrote:
> In an ideal world, we would have separate packages for the runtime libs
> and the build tools so that packages could be more portable, but I would
> imagine that would be a lot of work.

I looked into that last year and found that the FreeBSD ports
infrastructure was not exactly helpful.  Ideally I would want
something like gcc46-runtime and gcc46-java and gcc46 itself,
where -runtime is a hard dependency for gcc46 and -java optional.

Short of building lang/gcc46 a couple of times via slave ports and 
packaging different aspects by virtue of different slave ports, or
having gcc46 also include the contents of gcc46-runtime, the introduction 
of a gcc46-DONT-USE-JUST-USED-FOR-SUBPACKAGES dummy port was the only
idea I came up with.  None of the three approaches really convinced me.

On Sun, 10 Jun 2012, Baptiste Daroussin wrote:
> Yes that would be a lot of but it is the way we are doing. the upcoming 
> stagedir will open the door to easy package splitting and then allow 
> easily to split gcc into something like gcc-libs and gcc package or 
> something like that.

Lovely.  Looking forward to that!

(Chris also indicated he had an idea, let's see.  Whatever works. ;-)

Gerald


More information about the freebsd-ports mailing list