This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: Testers needed for ISO C Binding patch
On Thu, Jun 07, 2007 at 09:33:47PM +0200, Tobias Schl?ter wrote:
> Steve Kargl wrote:
> >>I'll have to stop here for the moment. I'll try to give the patch a
> >>thorough and complete look during the weekend. Looking at my xterm I
> >>have bad news to report: my build on darwin-i386 failed with the
> >>following error:
> >>libtool: compile: unable to infer tagged configuration
> >>libtool: compile: specify a tag with `--tag'
> >>make[6]: *** [iso_c_generated_procs.lo] Error 1
> >>make[6]: *** Waiting for unfinished jobs....
> >>libtool: compile: unable to infer tagged configuration
> >>libtool: compile: specify a tag with `--tag'
> >>make[6]: *** [iso_c_binding.lo] Error 1
> >>make[5]: *** [all] Error 2
> >>make[4]: *** [multi-do] Error 1
> >>make[3]: *** [all-multi] Error 2
> >>make[2]: *** [all] Error 2
> >>make[1]: *** [all-target-libgfortran] Error 2
> >>make: *** [all] Error 2
> >>
> >
> >I haven't seen this type of problem, and unfortunately I know
> >zero about libtool. :(
>
> Running autoreconf in the libgfortran directory did the trick.
> Unfortunately, I'm seeing testsuite failures in the C interop testcases.
> The following error is given in all the cases I looked at:
> In file included from /usr/include/math.h:28,
> from
> /Users/tobi/src/pristine/gcc/testsuite/gfortran.dg/bind_c_dts_driver.c:1:
> /usr/include/architecture/i386/math.h: In function '__inline_signbitf':
> /usr/include/architecture/i386/math.h:192: error: initializer element is
> not computable at load time
> /usr/include/architecture/i386/math.h: In function '__inline_signbitd':
> /usr/include/architecture/i386/math.h:193: error: initializer element is
> not computable at load time
> /usr/include/architecture/i386/math.h: In function '__inline_signbit':
> /usr/include/architecture/i386/math.h:194: error: initializer element is
> not computable at load time
>
> I'll try fixing this later tonight by following the testsuite manual's
> recommendation of not including system headers, but instead writing the
> required prototypes explicitly.
Never seen that one either :-\
>
> I couldn't see a ChangeLog on the fortran-experiments branch, where's it?
>
There is ChangeLog.isocbinding that documents the changes since the
original branching (with the possible exception of svnmerges). FX's
first entry is
2006-12-18 FX
* plenty of files: Initial commit of Christopher's patch,
slightly reworked by me.
You'll note a lack of proper ChangeLog entry in that Chris has been
working on this patch for what must be approaching 2 years. Detailing
all of the changes would probably have given FX a stroke.
--
Steve