From ger...@pfeifer.com Mon Mar 18 00:32:16 2013

        On Sat, 16 Mar 2013, Bryan Drewery wrote:
        >>> So I wonder if there are any side effects or unexpected
        >>> effects if I just change GCC_DEFAULT_VERSION= to e.g. 4.7?
        > I don't think this is working as expected. See also ports/177017 
which I
        > believe is a bsd.gcc.mk issue and not a pkgng or portmaster issue. My
        > understanding is that this user want
        > 
        > When I change GCC_DEFAULT_VERSION to 4.7, it now depends on the gcc47
        > package, but still is using lang/gcc:

        You're right!

        In addition to setting GCC_DEFAULT_VERSION to 4.7, one also needs
        to adjust the following in Mk/bsd.gcc.mk:

          .   if ${_USE_GCC} == ${GCC_DEFAULT_VERSION}
          _GCC_PORT:=             gcc
          .   else
          _GCC_PORT:=             gcc${V}
          .   endif

        The most correct way of doing this would be replacing the first line by
          .   if ${_USE_GCC} == 4.6

yes, this solves my problem, thank you.

However, it's not portable.
When the default is no longer 4.6,
but, say 4.7, then one would have
to change this to 4.7, right?

I understand that one should not just
mess with bsd.gcc.mk at will, but would
be great if only a single change was
needed for situations like mine.

Thank you

Anton
 
        That should then do the right thing; or you could just remove everything
        except for
          _GCC_PORT:=             gcc${V}
        Either should work.


        (I'd love to update GCC_DEFAULT_VERSION to 4.7 one of these days; is
        the cluster sufficiently recovered for a test run?)

        Gerald

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to