[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-23 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

--- Comment #8 from Thomas Koenig tkoenig at gcc dot gnu.org 2010-12-23 
09:41:08 UTC ---
(In reply to comment #7)
 * PING *
 
 Can you still reproduce it -- with the correct version of automake installed?

With the correct automake, there is no error.

Close as INVALID?


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-23 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 Resolution||INVALID


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-20 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

--- Comment #7 from Tobias Burnus burnus at gcc dot gnu.org 2010-12-20 
08:52:08 UTC ---
* PING *

Can you still reproduce it -- with the correct version of automake installed?


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-13 Thread rwild at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Ralf Wildenhues rwild at gcc dot gnu.org changed:

   What|Removed |Added

 CC||rwild at gcc dot gnu.org

--- Comment #6 from Ralf Wildenhues rwild at gcc dot gnu.org 2010-12-13 
17:17:08 UTC ---
Is this still an issue (with the correct Automake version installed)?  Thanks.


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-09 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org

--- Comment #4 from Jakub Jelinek jakub at gcc dot gnu.org 2010-12-09 
13:16:19 UTC ---
if test -f ../libquadmath/libquadmath.la; then
  LIBQUADLIB=../libquadmath/libquadmath.la
  LIBQUADLIB_DEP=../libquadmath/libquadmath.la
  LIBQUADINCLUDE='-I$(srcdir)/../libquadmath'
else
  LIBQUADLIB=-lquadmath
  LIBQUADLIB_DEP=
  LIBQUADINCLUDE= 
fi   

Not sure why do we have this, when test x$libgfor_cv_have_float128 = xyes
then I'd say libquadmath should have been built always.

The dependencies in toplevel:
dependencies = { module=configure-target-libgfortran;
on=all-target-libquadmath; };
and thus
configure-target-libgfortran: maybe-all-target-libquadmath
should take care of it.

Anyway, Thomas, have you ever been able to reproduce it again?


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-09 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

--- Comment #5 from Tobias Burnus burnus at gcc dot gnu.org 2010-12-09 
13:34:38 UTC ---
(In reply to comment #4)
 if test -f ../libquadmath/libquadmath.la; then
[...]
 else
   LIBQUADLIB=-lquadmath
   LIBQUADLIB_DEP=
   LIBQUADINCLUDE= 
 fi   
 
 Not sure why do we have this, when test x$libgfor_cv_have_float128 = xyes
 then I'd say libquadmath should have been built always.

Well, that was proposed by Ralf to allow optionally use a system installed
libquadmath instead of the GCC build one.

(This requires the patch for PR 46540 which disables the build of libquadmath
(--disable-libquadmath) but which still builds gfortran/libgfortran with
quadmath support.)


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Tobias Burnus burnus at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2010.12.07 10:10:41
 Ever Confirmed|0   |1

--- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org 2010-12-07 
10:10:41 UTC ---
Mark as WAITING


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-02 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Thomas Koenig tkoenig at gcc dot gnu.org changed:

   What|Removed |Added

   Severity|normal  |enhancement

--- Comment #1 from Thomas Koenig tkoenig at gcc dot gnu.org 2010-12-02 
10:24:07 UTC ---
The issue seems to be fixed after upgrading to automake 1.11.1
from 1.11, so I am ready to resolve this as invalid.

However, two points:

- The build process complains about the automake 1.11, but this warning
  scrolls past really fast, and if automake 1.11 really causes issues,
  this should be addressed.

- The timestamps on the generated files should be set so that no
  unneeded regeneration takes place.  How do you do that in svn?

Any ideas on either point?


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-12-02 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Tobias Burnus burnus at gcc dot gnu.org changed:

   What|Removed |Added

 CC||burnus at gcc dot gnu.org
   Severity|enhancement |normal

--- Comment #2 from Tobias Burnus burnus at gcc dot gnu.org 2010-12-02 
10:33:00 UTC ---
(In reply to comment #1)
 The issue seems to be fixed after upgrading to automake 1.11.1
 from 1.11, so I am ready to resolve this as invalid.

1.11.1 is the correct version according to
http://gcc.gnu.org/install/prerequisites.html (GCC requires the latest release
in the 1.11 series, which is currently 1.11.1.)

 However, two points:
 - The build process complains about the automake 1.11, but this warning
   scrolls past really fast, and if automake 1.11 really causes issues,
   this should be addressed.

No idea about that one. Except: When regenerating a directory to a newer
version, please update all the directories using an older 1.11 to the latest
released version.

 - The timestamps on the generated files should be set so that no
   unneeded regeneration takes place.

No idea. Except using ./contrib/gcc_update, which touches the and the
configure/*.in files if it thinks that it is needed. (Causing that autoreconf
is not run because the touched configure files is newer than the modified
configure.ac file.)

 * * *

Some older comments - written before comment 1 was available.

libgfortran/acinclude.m4 contains:

  if test -f ../libquadmath/libquadmath.la; then
[...];
LIBQUADINCLUDE='- I$(srcdir)/../libquadmath'
  else
[...]
LIBQUADINCLUDE=

Thus, the .h file can only be found if ../libquadmath/libquadmath.la is found
or when the .h file is for other reasons in the include path.

There might be also a race condition in building libgfortran and libquadmath;
however, I think (TM) that the following line of Makefile.def should take care
of it:

dependencies = { module=configure-target-libgfortran;
 on=all-target-libquadmath; };

Given that many have bootstrapped successfully with and without
--enable-maintainer-mode, I assume either a race condition or that there is
something peculiar on the specific system, which triggers this bug.


[Bug libfortran/46720] [4.6 Regression] missing quadmath_weak.h with --enable-maintainer-mode

2010-11-29 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46720

Thomas Koenig tkoenig at gcc dot gnu.org changed:

   What|Removed |Added

  Known to work||4.5.1
   Target Milestone|--- |4.6.0
  Known to fail||4.6.0