[Rd] extra flags for cc and f77 on alpha (PR#420)
   
    albrecht.gebhardt@uni-klu.ac.at
     
    albrecht.gebhardt@uni-klu.ac.at
       
    Tue, 8 Feb 2000 11:21:37 +0100 (MET)
    
    
  
Full_Name: Albrecht Gebhardt
Version: 0.99.0
OS: alpha, osf4.0
Submission from: (NULL) (143.205.180.40)
Im not sure if this is really correct, but it has proven to work.
1. It is always a good idea to add -std1 to DEC cc's flags to force 
strict ANSI language mode. It was neccessary for 0.90.x to compile, 
so I used it for 0.99.0 too
2. I'm not sure if -fpe3 is neccessary for DEC f77, but it seems to 
enable IEEE floating point exception handling (if I understood what 
was said in the manpage). Correct me if I'm wrong.  
Patch below.
--- ./configure.in.cc-conf-patch	Mon Feb  7 19:47:09 2000
+++ ./configure.in	Mon Feb  7 21:50:36 2000
@@ -440,6 +455,13 @@
     AC_DEFINE(HAVE_NO_SYMBOL_UNDERSCORE)
     R_PROG_CC_FLAG(-ieee_with_inexact,
       R_XTRA_CFLAGS="${R_XTRA_CFLAGS} -ieee_with_inexact")
+    if test -z "${GCC}"; then
+      R_PROG_CC_FLAG(-std1,
+        R_XTRA_CFLAGS="${R_XTRA_CFLAGS} -std1")
+    fi
+    if test -z "${G77}"; then
+        R_XTRA_FFLAGS="${R_XTRA_FFLAGS} -fpe3"
+    fi
     ;;
   alpha*linux)
     R_PROG_CC_FLAG(-mieee,
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._