Commit Graph

1612 Commits

Author SHA1 Message Date
Allen Byrne
ca0df1b87e Correct filename 2020-05-20 09:37:20 -05:00
Allen Byrne
c04878cbf2 Change to use alias 2020-05-20 09:37:20 -05:00
Allen Byrne
71a0b376d1 OESS-65 fix packaging config files 2020-05-20 09:37:20 -05:00
Dana Robinson
97431e256b Moved -Woverlength-strings to the developer flags. 2020-05-20 09:37:19 -05:00
Allen Byrne
5383152d67 Restrict errors to gcc 4.8 and above. 2020-05-20 09:37:19 -05:00
Allen Byrne
117ead60a3 TRILAB-244 separate CXX warnings and errors from C 2020-05-20 09:37:19 -05:00
Larry Knox
68e1561d87 Add missing ')'. 2020-05-20 09:37:19 -05:00
Larry Knox
8767748f87 Add C++ warnings treated as error for autotools builds. 2020-05-20 09:37:19 -05:00
Larry Knox
7fd40ef81e Move macro ADD_H5_CFLAGS to cmake_ext_mod/HDFMacros.cmake and remove
duplicate versions.
2020-05-20 09:37:19 -05:00
Larry Knox
38abd125c1 Address PR suggestions and add overlooked GCC compiler version flags. 2020-05-20 09:37:19 -05:00
Larry Knox
76af1a4b5f Don't add general warnings flags for unsupported old versions of gcc and
g++ (older than gcc/g++ 4.2).
Correct gnu-cxxflags to determine warnings flags to be added based on
C++ compiler version instead of C compiler version.
2020-05-20 09:37:19 -05:00
Allen Byrne
7381bea1e8 OESS-65 add option to use AEC library in place of SZip 2020-05-20 09:37:19 -05:00
Quincey Koziol
d35daa45e9 Trim trailing whitespace 2020-05-20 09:37:19 -05:00
Allen Byrne
aea3232b32 TRILAB-192 version of std=f2008 special check 2020-05-20 09:34:20 -05:00
Allen Byrne
8521689caa TRILAB-192 - cleanup edits and match CMake CXX to autotools 2020-05-20 09:34:20 -05:00
Jacob Smith
094effdf0d Add enable-mirror-vfd flag to configure options. 2020-05-20 09:34:20 -05:00
Jacob Smith
b11015c4cc Add Splitter VFD to library.
* "Simultaneous and equivalent" Read-Write and Write-Only channels for
  file I/O.
* Only supports drivers with the H5FD_FEAT_DEFAULT_VFD_COMPATIBLE flag for
  now, preventing issues with multi-file drivers.

Add Mirror VFD to library.

* Write-only operations over a network.
* Uses TCP/IP sockets.
* Server and auxiliary server-shutdown programs provided in a new directory,
  `utils/mirror_vfd`.
* Automated testing via loopback ("remote" of localhost).
2020-05-20 09:34:20 -05:00
Larry Knox
333388c744 Add missing " and update function calls incorrectly named
load_gcc_arguments.
2020-05-20 09:31:58 -05:00
Larry Knox
9c8ec41791 Update all load_gcc_arguments to load_gnu_arguments.
Fixes TRILAB-212.
2020-05-20 09:31:58 -05:00
Larry Knox
74fdd50f59 Squashed commit of the following:
commit 8963c3bf756f8f8ec21beea9bd29a767e77675a8
Author: Larry Knox <lrknox@hdfgroup.org>
Date:   Wed Apr 8 16:52:27 2020 -0500

    Commit changes to gnu-cxxflags to remove unmatched " and to gnu-fflags
    to not add C warnings flags to H5_FCFLAGS.
2020-05-20 09:31:58 -05:00
Allen Byrne
b46882fb0a Hide Frortran directive warnings 2020-05-20 09:31:58 -05:00
Allen Byrne
dc86e0ec5d Remove flag from gfort-general in gfort-5, add /EHsc to Win C++ 2020-05-20 09:31:58 -05:00
Allen Byrne
af99886167 Update printf pointer syntax and revert fortran to f2003 2020-05-20 09:31:58 -05:00
Allen Byrne
ca81ce29fb Reduce window fortran standard to f90 2020-05-20 09:31:58 -05:00
Allen Byrne
e9f711699d Minor updates and fix settings for fortran flags 2020-05-20 09:31:57 -05:00
Allen Byrne
f2ae83054a Update intel flags 2020-05-20 09:31:57 -05:00
Allen Byrne
269478552f Fix missing endif 2020-05-20 09:31:57 -05:00
Allen Byrne
c56d76e122 Correct improper file move 2020-05-20 09:31:57 -05:00
Allen Byrne
e1db7ff410 Move intel warnings to subfolder, update autotools files 2020-05-20 09:31:57 -05:00
Allen Byrne
c178ec429e Correct whitespace in flags, force list mode 2020-05-20 09:31:57 -05:00
Allen Byrne
75b878326d Flag construction must be after compiler detection 2020-05-20 09:31:57 -05:00
Allen Byrne
f5dc2a2f8d TRILAB-192 add c++ and fortran warnings build systems one file 2020-05-20 09:31:57 -05:00
Allen Byrne
70d43341ec Correct extra flags 2020-05-20 09:31:57 -05:00
Allen Byrne
e36accb306 TRILAB-192 remove comment 2020-05-20 09:31:57 -05:00
Allen Byrne
b4534374f7 TRILAB-192 add comparable clang flags 2020-05-20 09:31:57 -05:00
Allen Byrne
0a72a7bf6b TRILAB-24 use CHECK_STRUCT_HAS_MEMBER 2020-05-20 09:31:56 -05:00
Allen Byrne
ac64ea0b63 Reorg comments 2020-05-20 09:31:56 -05:00
Allen Byrne
ad5dbf9539 Correct warning flag form 2020-05-20 09:31:56 -05:00
Allen Byrne
579625801a Because of tools macro, this needs to be a warning 2020-05-20 09:31:56 -05:00
Allen Byrne
e498e3ac3e Fix Werror issues in JNI and tools 2020-05-20 09:31:56 -05:00
Allen Byrne
1bd5fb6bf1 TRILAB-192 fix JNI shadow warning 2020-05-20 09:31:56 -05:00
Allen Byrne
e7c76ec46f TRILAB-192 restrict extensive warnings to libraries 2020-05-20 09:31:56 -05:00
Allen Byrne
42828098ed TRILAB-192 Identify warnings that fail as errors 2020-05-20 09:31:56 -05:00
Allen Byrne
7afe25de20 Correct syntax 2020-05-20 09:31:56 -05:00
Allen Byrne
00edda5aa8 Update CMake compiler flags to use same set of warnings 2020-05-20 09:31:56 -05:00
David Young
5050218f74 Move the GNU warnings configuration under config/gnu-warnings/ and trim
the filename prefixes.  Update config/gnu-flags to suit.

I also made changes to config/cmake/HDFCompilerFlags.cmake, but I'm not
sure they're correct.
2020-05-20 09:31:56 -05:00
David Young
0822b91ec9 By default, demote warnings promoted to errors back to warnings. 2020-05-20 09:31:56 -05:00
David Young
03a86e551d Incorporate the H5_ECFLAGS into the library CFLAGS. Now a bunch of errors will
occur.  Next commit will demote the warnings promoted to errors back to
warnings again.
2020-05-20 09:31:56 -05:00
David Young
5e3e0308db Break out warnings into more files that autoconf and CMake can share. This
change temporarily disables the warnings that were promoted to errors, but I
will add those warnings back as warnings, not errors, in the next commit.
2020-05-20 09:31:56 -05:00
Allen Byrne
cde72dfc27 Allow use of INTEL icl/icl++ for clang 2020-05-20 09:31:56 -05:00