[petsc-dev] build on cygwin for cygwin
Marco Atzeri
marco.atzeri at gmail.com
Tue Feb 28 00:44:01 CST 2017
On 27/02/2017 19:56, Satish Balay wrote:
> On Mon, 27 Feb 2017, Marco Atzeri wrote:
>
>> On 27/02/2017 19:15, Satish Balay wrote:
>>> Ah - previously I didn't check the error log closely.
>>>
>>> Hm - the test for sequential build failed? Perhaps you had some mixup
>>> of files with the previous openmpi build.
>>> When changing builds (like switching mpi) - its best to remove build
>>> files in PETSC_ARCH - and install files in prefix-dir - before the
>>> next build. Or use a different PETSC_ARCH/prefix values for the
>>> second build.
>>
>> I am using in general different directories.
>> I will try again just in case I missed something.
>>
>>> I tried both builds - and they ran fine for me. [with maint/3.7]
static build works fine, including the stream test.
>>>
>>> Either way - fortran examples don't work with dlls - so its best to
>>> use --with-shared-libraries=0
>>
>> don't work in general or just for cygwin ?
>
> PETSc fortran interface uses fortran common blocks - and DLLs (with
> common blocks) require some compiler directives (perhaps compiler
> specific wrt ifort vs gfortran) to handle this.
>
> We don't yet have that in petsc.
I assume it is related to you inquiry on the cygwin mailing list
https://cygwin.com/ml/cygwin/2015-06/msg00352.html
Had you any progress or the matter or is it still there the blocking point ?
Just to know what to investigate as simple test case.
> Satish
Regards
Marco
More information about the petsc-dev
mailing list