http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51418

--- Comment #2 from John.Harper at msor dot vuw.ac.nz 2011-12-05 21:01:09 UTC 
---
Thank you. I have had absolutely no luck trying to build GCC (I got as
far as configure appearing to complete OK but make ended with

checking whether ln -s works... yes
checking for i386-redhat-linux-gnu-gcc... /tmp/gccobj/./gcc/xgcc 
-B/tmp/gccobj/./gcc/ -B/tmp/i386-redhat-linux-gnu/bin/ 
-B/tmp/i386-redhat-linux-gnu/lib/ -isystem 
/tmp/i386-redhat-linux-gnu/include -isystem 
/tmp/i386-redhat-linux-gnu/sys-include
checking for suffix of object files... configure: error: in 
`/tmp/gccobj/i386-redhat-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[1]: *** [configure-target-libgcc] Error 1
make[1]: Leaving directory `/tmp/gccobj'
make: *** [all] Error 2

Unfortunately neither that nor config.log told me what I must change. 
I had to build gcc in /tmp because my own disk space can't hold the whole 
of gcc, which is several hundred Mb. G95 is much smaller. However I built 
GMP, MPFR and MPC in my own root directory. Another problem: my system is 
i386 and the build I found is i686. I don't know if the difference is
important. Also, the gfortran installation instructions say

   Install using the following command:
   tar -xzvf gfortran-4.5-linux-i686.tar.gz -C /
   This will install gfortran in /usr/local/gfortran

but they do not say what to do if one is not a superuser so can't put 
things in  /usr/local .

Assuming that what I had to do was
   tar -xzvf /tmp/gcc_2011-11-26.tgz -C /tmp
I then tried that and found an executable file 
/tmp/gcc_2011-11-26/run/bin/gfortran
but the command /tmp/gcc_2011-11-26/run/bin/gfortran -v gave
/tmp/gcc_2011-11-26/run/bin/gfortran: /lib/libc.so.6: version `GLIBC_2.11' 
not found (required by /tmp/gcc_2011-11-26/run/bin/gfortran)

What must I do now to finish installing gfortran? (I made a workaround
for my original problem by writing a Fortran 95 module to simulate F0.n
output. That revealed an error in the Intel compiler which I reported, 
but g95 and gfortran 4.4 worked properly with it!)

On Mon, 5 Dec 2011, burnus at gcc dot gnu.org wrote:

> Date: Mon, 5 Dec 2011 08:40:49 +0000
> From: burnus at gcc dot gnu.org <gcc-bugzi...@gcc.gnu.org>
> To: john.har...@vuw.ac.nz
> Subject: [Bug fortran/51418] Fortran format sp,
>     f0.0 output wrong with NaN and 0.0
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51418
>
> Tobias Burnus <burnus at gcc dot gnu.org> changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                 CC|                            |burnus at gcc dot gnu.org
>
> --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-12-05 
> 08:40:49 UTC ---
> (In reply to comment #0)
>> This 6-line program prints " NaN" when IMHO it should print "NaN" and "+."
>> when IMHO it should print "+0."
>> gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC)
>> gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5)
>
> With GCC 4.7 and 4.6.2, I get:
> "NaN"
> "+0."
>
> However, with GCC 4.5.3 20110428, I get:
> " NaN"
> "**"
>
> Thus, it must have been fixed in 4.6 - either 4.6.0 or later. I saw some
> I/O-format-related changes around 2011-04-29 and some others around 
> 2011-02-28.
>
>
> As it is no regression, an (inconvenient but) minor issue, and as I/O format
> fixes tend to have unexpected side effects, I do not think that the patches
> will be back ported to 4.5 or even 4.4.
>
>
> Thus, if the bug is a show stopper, you could try to install (possibly 
> parallel
> to 4.4) a newer GCC/gfortran. For instance, Fedora 16 ships with GCC 4.6 and
> Ubuntu offers it as personal builds (cf.
> http://gcc.gnu.org/wiki/GFortranDistros). There is also a gfortran developer
> build for i386-linux at http://gcc.gnu.org/wiki/GFortranBinaries, which you
> could use - or you build GCC yourself.
>
> If it is no show stopper, you could also simply wait for the next Ubuntu
> version or - for RHEL - for a 6.x version with a newer GCC as technical
> preview.
>
> Thanks for reporting the bug!
>
> -- 
> Configure bugmail: http://gcc.gnu.org/bugzilla/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>


-- John Harper, School of Mathematics Statistics and Operations Research
Victoria University, PO Box 600, Wellington 6140, New Zealand
e-mail john.har...@vuw.ac.nz phone (+64)(4)463 5276 fax (+64)(4)463 5045

Reply via email to