GCC 3.4 import and ports system

Oliver Eikemeier eikemeier at fillmore-labs.com
Mon Aug 16 05:03:14 PDT 2004


Guido Falsi wrote:

> Hello!
>
> I'd like to know why the ports system is not still differentiating
> between freebsd versions before and after the gcc 3.4 import...in fact
> it looks strnge to me there has been no bump in OSVERSION (and
> __FreeBSD_version) to mark this change. It was done for most(all?) 
> previous
> compiler imports...

The OSVERSION marking the gcc 3.4.2 import is 502126:
   <http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-
handbook/freebsd-versions.html>

The integration of USE_GCC=3.4 is planned for the next pointyhat run.

> My problem is with the netpanzer port I'm maintaining. it fails with gcc
> 3.4, I'm trying to force it to use gcc 3.3, but the ports system does
> not ntice that gcc 3.4 is in the system(logic in bsd.port.mk will use
> the system gcc when 3.3 is requested on anything above OSVERSION
> 501103).
>
> I could mark the port broken but am not sure how to correctly recognize
> -current after gcc 3.4 import.
>
> Thanks in advance for any help and clarifications.

Ehm - how about patching it so that it compiles with gcc 3.3 and 3.4? 
And submitting this patches upstream, so that it will be fixed in the 
next vendor version.

-Oliver



More information about the freebsd-ports mailing list