[90504] trunk/dports/lang/sbcl/Portfile

jmr at macports.org jmr at macports.org
Wed Mar 7 11:17:25 PST 2012


Revision: 90504
          http://trac.macports.org/changeset/90504
Author:   jmr at macports.org
Date:     2012-03-07 11:17:25 -0800 (Wed, 07 Mar 2012)
Log Message:
-----------
sbcl: change compiler based on the current compiler, not the OS version

Modified Paths:
--------------
    trunk/dports/lang/sbcl/Portfile

Modified: trunk/dports/lang/sbcl/Portfile
===================================================================
--- trunk/dports/lang/sbcl/Portfile	2012-03-07 18:58:38 UTC (rev 90503)
+++ trunk/dports/lang/sbcl/Portfile	2012-03-07 19:17:25 UTC (rev 90504)
@@ -113,8 +113,6 @@
 
     global host_lisp
     set host_lisp	"\"${workpath}/${name}-${bootversion}-x86-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-x86-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" "
-
-    configure.compiler llvm-gcc-4.2
 }
 
 post-patch	{
@@ -124,6 +122,11 @@
 
 use_configure	no
 
+# ticket #33446
+if {${configure.compiler} == "clang"} {
+    configure.compiler llvm-gcc-4.2
+}
+
 build		{
     reinplace s|CC=gcc|CC=${configure.cc}| ${worksrcpath}/contrib/asdf-module.mk
     system "ulimit -s 8192 && unset LD_PREBIND && unset LD_PREBIND_ALLOW_OVERLAP && cd ${worksrcpath} && export CC && CC=${configure.cc} && export CXX && CXX=${configure.cxx} && export CPP && CPP==${configure.cpp} && sh ./make.sh ${make_sh_options} --prefix=${prefix} --xc-host=${host_lisp}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120307/2b6ba4b7/attachment.html>


More information about the macports-changes mailing list