Error building with gfortran DESPITE using -fallow-argument-mismatch -fallow-invalid-boz #251
-
Requirements
Affiliation(s)No response ESMF Versionv.8.6.1. IssueI am trying to build latest stable version from source (a.k.a. 8.6.1.) 425 | call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1), varTK(2), wsize) 380 | call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1), varTK(2), wsize) 335 | call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1), varTK(2), wsize) 290 | call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), varTK(1), varTK(2), wsize) 113 | call ESMF_PointerDifference(C_SIZEOF (c_ptrvar), udt_ptr1, udt_ptr2, psize) 442 | use ESMF_FortranWordsizeMod I have used a number of different fortran compilers with the same result. Autotag |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 8 replies
-
@GrigorisLionis |
Beta Was this translation helpful? Give feedback.
-
These compilers have been tested for building ESMF v8.6.1 so I don't think this issue is related to the compiler.
I spoke to the core team and there are two potential system related reasons
Can you run 'make info' and let me know what it says? |
Beta Was this translation helpful? Give feedback.
-
I am sending you the output of the "make info" |
Beta Was this translation helpful? Give feedback.
-
We have not run nightly tests on a 32-bit ABI system in many years. Interacting via this discussion with @GrigorisLionis to get the ESMF internal details for this configuration correct is probably our best bet to move forward here. Let me take a look at the provided |
Beta Was this translation helpful? Give feedback.
-
@danrosen25 - I think I see where the 32-bit ABI support in ESMF was broken (back in 2019). This discussion should probably migrate over as an issue to fix the 32-bit ABI support. |
Beta Was this translation helpful? Give feedback.
-
Guys, thank you very much for your answers. I have to say that I stumbled across ESMF looking for a easy way to regrid a NetCDF file using Python in a legacy machine, and ESMPy looked an excellent choice. It is much easier for my to change to 64 bit... (actually, -layman's opinion- in retrospect it is somewhat peculiar for you to have , for us to seek, 32 compatibility in this kind of code...) |
Beta Was this translation helpful? Give feedback.
@danrosen25 - I think I see where the 32-bit ABI support in ESMF was broken (back in 2019). This discussion should probably migrate over as an issue to fix the 32-bit ABI support.