[43915] trunk/dports/gnustep/gnustep-make/Portfile

Ryan Schmidt ryandesign at macports.org
Wed Dec 24 15:55:17 PST 2008


On Dec 17, 2008, at 01:37, jeremyhu at macports.org wrote:

> Revision: 43915
>           http://trac.macports.org/changeset/43915
> Author:   jeremyhu at macports.org
> Date:     2008-12-16 23:37:56 -0800 (Tue, 16 Dec 2008)
> Log Message:
> -----------
> gnustep-make: not universal... fixed gcc dependency to run
>
> Modified Paths:
> --------------
>     trunk/dports/gnustep/gnustep-make/Portfile
>
> Modified: trunk/dports/gnustep/gnustep-make/Portfile
> ===================================================================
> --- trunk/dports/gnustep/gnustep-make/Portfile	2008-12-17 07:32:32  
> UTC (rev 43914)
> +++ trunk/dports/gnustep/gnustep-make/Portfile	2008-12-17 07:37:56  
> UTC (rev 43915)
> @@ -24,7 +24,8 @@
>
>  destroot.violate_mtree yes
>
> -depends_lib         port:gcc42
> +universal_variant   no
> +depends_run         port:gcc42
>
>  configure.args      CC=gcc-mp-4.2 \
>                      --with-library-combo=gnu-gnu-gnu

But the port sets the CC environment variable to gcc-mp-4.2 in the  
configure phase, thus making it a build-time dependency at least, and  
I imagine it links with the installed gcc library too. (I don't have  
any gcc port installed here right now so I haven't tested.)

I wonder if the port should be using configure.compiler instead of  
setting the CC environment variable manually.

I also wonder if the port should be offering the option of using  
gcc42 or gcc43, or if it should just be unconditionally upgraded to  
use gcc43, since that is the latest stable version. I haven't tested  
if it works with gcc43 yet.




More information about the macports-dev mailing list