Dana Robinson
ed31eeacfa
Many small changes from develop. Should allows running VFD SWMR
...
tests from CMake.
2021-05-03 12:54:30 -07:00
Dana Robinson
711d12bb58
Brings the 'warnings-as-errors' changes from develop
2021-03-24 19:11:34 -07:00
Dana Robinson
67cfa2396c
Updates license url and history docs
2021-03-24 18:29:11 -07:00
David Young
dc97b9a165
Merge branch 'aug-develop' into aug-merge-attempt/feature/vfd_swmr
2020-08-04 10:22:47 -05:00
David Young
cc28a6c67a
On the VFD SWMR branches, treat warnings as errors.
2020-05-26 13:09:09 -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
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
Larry Knox
9c8ec41791
Update all load_gcc_arguments to load_gnu_arguments.
...
Fixes TRILAB-212.
2020-05-20 09:31:58 -05:00
Allen Byrne
f5dc2a2f8d
TRILAB-192 add c++ and fortran warnings build systems one file
2020-05-20 09:31:57 -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
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
Larry Knox
eeb8a5a754
Modfy expression to match mpicc build with Intel as intel compiler, not
...
gcc.
2020-05-20 09:31:55 -05:00
Dana Robinson
3290803120
Revert "Revert "Moved -Wunsuffixed-float-constants to the developer warnings.""
...
This reverts commit 6486e06545 .
2020-05-20 09:31:52 -05:00
Dana Robinson
36647e79b9
Revert "Moved -Wunsuffixed-float-constants to the developer warnings."
...
This reverts commit 12bc75c617 .
2020-05-20 09:31:52 -05:00
Dana Robinson
40c5e67e41
Moved -Wunsuffixed-float-constants to the developer warnings.
2020-05-20 09:31:52 -05:00
Allen Byrne
23493cb1b2
Create common build system files for warnings
2020-05-20 09:31:50 -05:00
kmu
71610c9677
Revert "let hdf5 pick up the right compiler in Intel environment"
...
This reverts commit 3613ec7296 .
2020-05-20 09:20:24 -05:00
kmu
540e50df28
let hdf5 pick up the right compiler in Intel environment
2020-05-20 09:20:23 -05:00
Dana Robinson
6cfeb96b36
Changed -Wformat-truncation's level from 2 to 1.
2020-05-20 09:20:22 -05:00
Dana Robinson
e4f9ad3dbb
Yanked -Wc++-compat from the flags used to build the C library in both
...
the Autotools and CMake.
2020-05-20 09:20:18 -05:00
David Young
77144641df
Revert "Make a squash commit of 'Quiet some warnings by adjusting warnings level and fixing some code.' (commit 5c911d8baf)"
2020-05-20 09:20:17 -05:00
David Young
765ab7ee45
Always warn on maybe-uninitialized. -Wincompatible-pointer-types was not
...
available until GCC 5, so enable it only if that's the GCC version we're using.
2020-05-20 09:19:37 -05:00
David Young
0e7dffc0dd
Only promote maybe-uninitialized warnings to errors on GCC 8. Even on
...
GCC 8, there may be false positives at low optimization levels? I need
to check.
2020-05-20 09:19:37 -05:00
David Young
9734b5993c
Only use -Werror=cast-function-type with GCC 8 and later.
2020-05-20 09:19:37 -05:00
David Young
1fed8986df
Put all of the -W options back into the order I found them in so that it's
...
easier to compare old and new config/gnu-flags.
2020-05-20 09:19:37 -05:00
David Young
312496013e
Promote decleration-after-statement warnings to errors.
2020-05-20 09:19:37 -05:00
David Young
c30b30258d
Make errors of some more warnings. Move disabled warnings to
...
DEVELOPER_WARNING_CFLAGS. Put just one warning option on a line, and
sort some of the options.
2020-05-20 09:19:37 -05:00
David Young
2b863a8119
Change some GCC warnings to errors. Fix code to quiet some warnings.
2020-05-20 09:17:27 -05:00
Larry Knox
fcd87d2569
Revise gnu-*flags and cmake/HDF*CompilerFlags.cmake files to add warning
...
flags for GCC compilers version 4.8 and above.
Removed files from gnu-warnings that only apply to versions < 4.8.
Consolidated warnings from versions < 4.8 that apply to versions >= 4.8
into the 4.8 warnings files.
2020-05-18 14:28:51 -05:00
Allen Byrne
ae9dc2d5f9
Restrict errors to gcc 4.8 and above.
2020-04-24 16:25:51 -05:00
Allen Byrne
f9a3ae5081
TRILAB-244 separate CXX warnings and errors from C
2020-04-23 14:32:29 -05:00
Larry Knox
5c87b06d9d
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-04-20 16:03:08 -05:00
Larry Knox
fffe3b8dbd
Update all load_gcc_arguments to load_gnu_arguments.
...
Fixes TRILAB-212.
2020-04-08 21:31:29 -05:00
Allen Byrne
57f5d00a43
TRILAB-192 add c++ and fortran warnings build systems one file
2020-04-05 10:50:08 -05:00
David Young
e916acd018
Merge pull request #2402 in HDFFV/hdf5 from ~DYOUNG/werror:break-out-warnings to develop
...
* commit '2f09d8f3c8a4a44932c1b8ffb0f6ea2219059a5c':
Move the GNU warnings configuration under config/gnu-warnings/ and trim the filename prefixes. Update config/gnu-flags to suit.
By default, demote warnings promoted to errors back to warnings.
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.
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-03-23 11:55:07 -05:00
David Young
2f09d8f3c8
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-03-18 21:12:53 -05:00
Larry Knox
811988f82c
Modfy expression to match mpicc build with Intel as intel compiler, not
...
gcc.
2020-02-27 17:06:41 -06:00
David Young
0f32728f72
By default, demote warnings promoted to errors back to warnings.
2020-02-25 12:02:07 -06:00
David Young
d8e5995f6d
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-02-25 11:38:15 -06:00
Allen Byrne
5b92b4d362
Merging in latest from upstream (HDFFV/hdf5:refs/heads/develop)
...
* commit '590aaff33046df99a4d88ba59e4b461e060b36e4':
Optimized the floating point comparisons a little bit.
Fix for failing h5diff tests involving floating-point compares.
Removed H5_DEC_ENUM
Revert "Revert "Moved -Wunsuffixed-float-constants to the developer warnings.""
Revert "Moved -Wunsuffixed-float-constants to the developer warnings."
Moved -Wunsuffixed-float-constants to the developer warnings.
Fixed a bug in testpar/t_cache.c concerning checking expected vs. actual cache entry reads and writes.
2020-01-24 09:57:39 -06:00
Dana Robinson
492d186a5c
Revert "Revert "Moved -Wunsuffixed-float-constants to the developer warnings.""
...
This reverts commit 6486e06545 .
2020-01-23 14:40:47 -08:00
Allen Byrne
cf84882b3c
Create common build system files for warnings
2020-01-17 13:14:06 -06:00
David Young
62e1340bdd
Disable C++ compatibility warnings to follow develop on the main fork.
2020-01-10 12:00:22 -06:00
Dana Robinson
4fd5a3e00b
Changed -Wformat-truncation's level from 2 to 1.
2020-01-01 10:12:52 -08:00
David Young
c8f533cfc3
Merge all of my changes from merge-back-to-feature-vfd_swmr-attempt-1,
...
including the merge of `hdffv/hdf5/develop`, back to the branch that Vailin and
I share.
Now I need to put this branch on a fork with a less confusing name than
vchoi_fork!
2019-12-09 10:30:58 -06:00
Dana Robinson
1ad02a4459
Yanked -Wc++-compat from the flags used to build the C library in both
...
the Autotools and CMake.
2019-12-04 00:49:52 -08:00
David Young
0108072f7a
Revert "Make a squash commit of 'Quiet some warnings by adjusting warnings level and fixing some code.' (commit 5c911d8baf)"
2019-11-27 11:26:02 -06:00
David Young
6d5ec83fc3
Always warn on maybe-uninitialized. -Wincompatible-pointer-types was not
...
available until GCC 5, so enable it only if that's the GCC version we're using.
2019-11-22 14:34:42 -06:00