[R-SIG-Mac] gfortran and gcc 4.2

Kasper Daniel Hansen khansen at stat.berkeley.edu
Sat Aug 30 00:42:25 CEST 2008


Ok, ignore this post, I found the culprit and it is me.....

Kasper

On Aug 29, 2008, at 3:24 PM, Kasper Daniel Hansen wrote:

> Thanks a lot, that was very helpful.
>
> On a side note I am surprised to see that R-devel's configure script  
> picks up
>  /usr/local/bin/gfortran-4.2
> instead of
>  /usr/bin/gfortran-4.2
> even though /usr/bin is ahead of /usr/local/bin in my path. Is that  
> an autoconf setting, that /usr/local/bin is always first, or is it  
> an R thing or?
>
> Here is my path
> kasper-hansens-macbook:~/Source/R-devel/> echo $PATH
> /Users/khansen/Bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/ 
> texbin:/usr/X11/bin
>
> and here is a relevant snippet from config.log
> PATH: /usr/X11/bin
> PATH: /usr/local/bin
> PATH: /Users/khansen/Bin
> PATH: /usr/bin
> PATH: /bin
> PATH: /usr/sbin
> PATH: /sbin
> PATH: /usr/local/bin
> PATH: /usr/texbin
> PATH: /usr/X11/bin
> PATH: /usr/local/bin
>
> It seems like /usr/X11/bin and /usr/local/bin is prepended to the  
> PATH setting/
>
> Kasper
>
> On Aug 29, 2008, at 8:53 AM, Simon Urbanek wrote:
>
>>
>> On Aug 28, 2008, at 23:59 , Kasper Daniel Hansen wrote:
>>
>>> I want to get a suitable gfortran for Xcode 3.1 under Leopard in  
>>> order to build x86_64
>>>
>>> Despite reading the "tools" and "building" pages on  
>>> r.research.att.com I am still confused. The comment on GCC 4.2 on  
>>> the "building" page seems to indicate that I should look under the  
>>> "Alternative" section on "tools".
>>>
>>> Here I see gfortran-42.pkg which has a build of 5531. But my  
>>> version(s) of GCC are
>>>
>>> kasper-hansens-macbook:~/Work/packages/> gcc --version
>>> i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5484)
>>> Copyright (C) 2005 Free Software Foundation, Inc.
>>> This is free software; see the source for copying conditions.   
>>> There is NO
>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR  
>>> PURPOSE.
>>>
>>> kasper-hansens-macbook:~/Work/packages/> gcc-4.2 --version
>>> i686-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5564)
>>> Copyright (C) 2007 Free Software Foundation, Inc.
>>> This is free software; see the source for copying conditions.   
>>> There is NO
>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR  
>>> PURPOSE.
>>>
>>> and at the top of the page I see gfortran-4.2.3.pkg which seems to  
>>> be a later version (but has no build information).
>>>
>>> So which one should I use?
>>>
>>
>> gfortran-42.pkg complements Apple's gcc-4.2 compiler so if you have  
>> Apple's gcc-4.2 then that is the way to go.
>>
>> I don't see "gfortran-4.2.3.pkg" on the page, but there is  
>> "gfortran-4.2.3.dmg" which is a pure GNU Fortran (thus it doesn't  
>> have any Apple build number) living in /usr/local, independent of  
>> the Apple compilers. That is what we supply with R since we cannot  
>> rely on gcc-4.2 (until recently it was not available to the  
>> public). Also it lives in /usr/local to be fully independent.
>>
>> As for the build numbers - Apple is very slow in releasing sources  
>> for their binaries, so the current build is usually not available.  
>> (Apparently they have put 5564 up just a few days ago, so I'll  
>> build the updated version soon, but if you're using just the  
>> gfortran part there will be likely no changes sine the Fortran  
>> sources come from FSF).
>>
>> Cheers,
>> Simon
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac



More information about the R-SIG-Mac mailing list