On Fri, 23 Jun 2000, Kurt Hornik wrote:
> I would like to always use ${CC} for linking the main binary and the
> shlibs.
>
> Inspection of configure.in reveals that we currently deviate in the
> following cases:
>
> mainld shlibld
> aix[2-9]* ld ld
> alpha*osf* ${FC} -g -nofor_main -fpe3 ${FC}
I'm only speaking for alpha*osf*:
I think these settings have their roots in very old R versions, where we
had no means to determine the system dependent Fortran libraries (-lUfor
-lots ... for DEC compilers). Now it works without these settings, i.e.
with mainld=shlibld=${CC}.
With DEC compilers it still fails in a "make check" with
../../bin/R --vanilla < base-Ex.R > base-Ex.Rout
/bin/sh: 19080 Memory fault
but this is unrelated to shlibld and mainld settings, as it occurs the
same way with current settings.
The combination gcc/g77 (version 2.95.2) works as before (successfull
"make check"), the nofor_main and fpe3 options where meaningless (and
even
generated some warnings) for GNU compilers.
Here is what I did:
agebhard@delta[R-1.2.0]$ diff configure.in.bak configure.in
630,633c630,635
< mainld="${FC} -g -nofor_main -fpe3 "
< cpicflags< cxxpicflags< shlibld=${FC}
---> if test "${GCC}" != yes; then
> # mainld="${FC} -g -nofor_main -fpe3 "
> cpicflags> cxxpicflags> # shlibld=${FC}
> fi
DEC compilers have no PIC flags, thats the reason for setting them to
"",
but may be configure would guess this automatically.
This was with a current r-devel version, on alpha-dec-osf4.0e
Albrecht
> hpux* ${CC} ld
>
> Does anyone recall why we do not use ${CC} in these cases? Did anyone
> successfully build R on these platforms with ${CC} for mainld/shlibld?
> (Inspection of ltconfig from libtool seems to indicate that ${CC} should
> be possible ...)
>
> -k
>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> 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
>
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>
......................................................................
| Albrecht Gebhardt Tel.: (++43 463) 2700/832 |
| Institut fuer Mathematik Fax : (++43 463) 2700/834 |
| Universitaet Klagenfurt mailto:albrecht.gebhardt@uni-klu.ac.at |
| Villacher Str. 161 http://www-stat.uni-klu.ac.at/~agebhard |
| A-9020 Klagenfurt, Austria |
`--------------------------------------------------------------------'
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._