Hi Nicolas, Thomas, are you planing to also rename the directory and library name from "nca" to "shared_caf" or the like?
Regards, Andre On Tue, 27 Oct 2020 17:18:21 -0400 David Edelsohn via Fortran <fort...@gcc.gnu.org> wrote: > The current COARRAYS branch correctly bootstraps on AIX. Thanks for > correcting the contents and ordering of the header files. > > Thanks, David > > On Tue, Oct 27, 2020 at 1:31 PM Thomas Koenig <tkoe...@netcologne.de> wrote: > > > > I just committed > > > > https://gcc.gnu.org/g:0c261d5b5c931d9e9214d06531bdc7e9e16aeaab > > > > to hopefully fix the header issue on the native_coarray branch. > > > > If anybody wants to give this a spin, please go right ahead. > > > > I've also discussed with Nicolas on how best to proceed. The > > best way forward is probably to merge the branch into trunk at > > the end of stage 1 and follow Richard's suggestion to use configure.tgt > > to only compile the shared coarray library for systems where it is > > known to at least compile. As people test more systems, we can then > > add these to configure.tgt. > > > > Best regards > > > > Thomas > > > > Always include libgfortran.h first; sanitize header dependencies. > > > > libgfortran/ChangeLog: > > > > * nca/coarraynative.c: Do not include util.h. Remove commented > > include for stdlib.h.. > > * nca/collective_subroutine.c: Move #include <string.h> after > > other #include statement. > > * nca/hashmap.c: Include shared_memory.h and allocator.h > > * nca/hashmap.h: Remove includess. > > * nca/libcoarraynative.h: Include only those headers which > > are needed. > > * nca/shared_memory.c: Do not include util.h > > * nca/shared_memory.h: Do not include other headers. > > * nca/sync.c: Move include of string.h after other headers. > > * nca/sync.h: Remove include of shared_memory.h and alloc.h. > > * nca/util.h: Do not include stdint.h and stddef.h; include > > limits.h and assert.h. > > * nca/wrapper.c: Remove include for sync.h, util.h and > > collective_subroutine.h. Move include of string.h after other > > headers. > > -- Andre Vehreschild * Email: vehre ad gmx dot de