The repo magic looks good, Karl.

Some of the extra checking breaks for cygwin.
Which does have gfortran. I get this from make test:

  perl -Mblib t/require.t
1..2

ExtUtils::F77: Version 1.19
Loaded ExtUtils::F77 version 1.19
Found compiler gfortran
ExtUtils::F77: gfortran version 4.9.3
ExtUtils::F77: gfortran version 4.9.3
ExtUtils::F77: Using system=Cygwin compiler=GNU
Runtime: -L/usr/lib/gcc/x86_64-pc-cygwin/4.9.3 -lgcc_ext.10.5 
-lgcc_s.10.5 -lquadmath -L/usr/lib -lgfortran -lm
ExtUtils::F77: Validating -L/usr/lib/gcc/x86_64-pc-cygwin/4.9.3 
-lgcc_ext.10.5 -lgcc_s.10.5 -lquadmath -L/usr/lib -lgfortran -lm
ExtUtils::F77:    Unable to find library -lgcc_ext.10.5
ExtUtils::F77:    Unable to find library -lgcc_s.10.5
ExtUtils::F77: Unable to guess and/or validate system/compiler configuration
ExtUtils::F77: Will try system=Generic Compiler=G77
ExtUtils::F77: Well that didn't appear to validate. Well I will try it 
anyway.
ExtUtils::F77: There does not appear to be any configuration info about
ExtUtils::F77: names with trailing underscores for system Generic. Will 
assume
ExtUtils::F77: F77 names have trailing underscores.
ExtUtils::F77: There does not appear to be any configuration info about
ExtUtils::F77: the F77 compiler name. Will assume 'f77'.
ExtUtils::F77: Compiler: f77
ExtUtils::F77: There does not appear to be any configuration info about
ExtUtils::F77: the options for the F77 compiler. Will assume none
ExtUtils::F77: necessary.
ExtUtils::F77: Cflags:
ok 1
Use of uninitialized value $ExtUtils::F77::Runtime in concatenation (.) 
or string at t/require.t line 17.
Can't exec "f77": No such file or directory at t/require.t line 28.
2  WARNING: f77   -c hello.f  returned non-zero exit status 255



On 11/14/2015 23:09, Karl Glazebrook wrote:
> Hi there PDL developers,
>
> I’d like to repeat my call for testing for EU::F77, my changes stop meltdowns 
> with PERL_DL_NONLAZY=1 and should improve PDL test suite compliance:
>
>> I’ve made some improvements to the gfortran linking which should avoid 
>> runtime unresolved symbols issues. (e.g. ‘make test’ with modules like 
>> PGPLOT)
>>
>> It works on OS X, so various Linux tests would be appreciated. Should be no 
>> difference on Win32
>>
>> (Basically I figure that the extra libs needed apply to all versions of 
>> gfortran > 4.9 and do not depend on OS… nice to confirm this!)
>>
>
> Please now get this from
>
> https://sourceforge.net/p/pdl/extutils-f77/ci/master/tree/
>
> Branch is ‘better-gfortran-linking’
>
> Assuming I have done the git magic right!
>
> best
>
> Karl
>
>
>
>> On 2 Nov 2015, at 10:15 am, Karl Glazebrook <karlglazebr...@mac.com> wrote:
>>
>>
>> Ahh!
>>
>> Sorry I totally forgot this had been taken over by you last year Chris!
>>
>> Splendid. I will retrofit my changes in to the SF repository you made.
>>
>> Karl
>>


------------------------------------------------------------------------------
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to