I've uploadedCGNS 3.4.0 to Debian experimental. So far it builds successfully for all arches but ppc64el where the test cgread_f03 fails with:
Adding some WRITE(,) to the test's source file I found out that the cg_goto_f statement at line 421 returns ier=3 (CG_INCORRECT_PATH). Comparing the data file cgtest.cgns with the one from arch amd64, it seems OK. H5dump shows coherent datatypes differences from H5T_STD_I8LE to H5T_STD_U8LE.
Full build log available at https://buildd.debian.org/status/fetch.php?pkg=libcgns&arch=ppc64el&ver=3.4.0-1%7Eexp1&stamp=1572269974&raw=0