This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]