Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages
In directory vz-cvs-3.sog:/tmp/cvs-serv22096

Modified Files:
        guile18.info 
Log Message:
clang compatibility fixes/tweaks from jwhowarth


Index: guile18.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/unstable/main/finkinfo/languages/guile18.info,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- guile18.info        7 Jul 2011 20:40:12 -0000       1.17
+++ guile18.info        8 Jul 2011 19:57:09 -0000       1.18
@@ -1,6 +1,6 @@
 Package: guile18
 Version: 1.8.8
-Revision: 2
+Revision: 3
 BuildDepends: <<
   readline5 (>= 5.0-1004),
   libncurses5 (>= 5.4-20041023-1006),
@@ -27,11 +27,22 @@
 perl -i -pe 's|GUILE-guile|GUILE-guile-1.8|' scripts/*
 perl -i -pe 's|(lt_dlinit\s*\(\s*\))|\1; lt_dladdsearchdir("\%p/lib")|' 
libguile/dynl.c
 <<
-ConfigureParams: --infodir=%p/share/info 
--program-transform-name="s|guile|guile\-1\.8|g" --disable-dependency-tracking
+ConfigureParams: <<
+  --infodir=%p/share/info \
+  --program-transform-name="s|guile|guile\-1\.8|g" \
+  --disable-dependency-tracking \
+  $clang_configure_params
+<<
 SetLDFLAGS: -I%p/include
 SetCPPFLAGS: -Dmacosx -I%p/include
 CompileScript: <<
   #!/bin/sh -evx
+  # clang needs explicit -fwrapv behavior and allowing of some warnings
+  darwin_vers=`uname -r | cut -d. -f1`
+  if test "$darwin_vers" -ge 11 ; then
+    export CFLAGS='-g -O3 -fwrapv'
+    clang_configure_params="--disable-error-on-warning"
+  fi
   mkdir build
   cd build
   ../configure %c


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to