summaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* New option for building with static CRT in Windows (#4062)Allen Byrne2024-03-072-37/+5
|
* Added new H5E with tests. (#4049)Scot Breitenfeld2024-03-073-0/+20
| | | | | | | | | | | Added Fortran H5E APIs: h5eregister_class_f, h5eunregister_class_f, h5ecreate_msg_f, h5eclose_msg_f h5eget_msg_f, h5epush_f, h5eget_num_f, h5ewalk_f, h5eget_class_name_f, h5eappend_stack_f, h5eget_current_stack_f, h5eset_current_stack_f, h5ecreate_stack_f, h5eclose_stack_f, h5epop_f, h5eprint_f (C h5eprint v2 signature) Addresses Issue #3987
* Add NEWSLETTER and merge abi reports and add sha256sums (#4055)Allen Byrne2024-03-051-1/+1
|
* Update INSTALL files (#4052)Allen Byrne2024-03-052-12/+15
|
* Rename incorrectly named option (#4067)Allen Byrne2024-03-051-1/+1
| | | | | | | * Rename incorrectly named option * Restore the correct uses of USING_MEMCHECKER * Update release note
* Ignore UserPresets and Use only C compiler for sanitizers (#4066)Allen Byrne2024-03-051-22/+22
| | | | | * Remove user presets file * Only use C compiler for sanitzers
* Do not enable szip for sanitizer runs (#4057)Allen Byrne2024-03-041-2/+2
|
* Add options to allow tools type selection and naming (#4046)Allen Byrne2024-03-045-7/+6
|
* Add upddated cmake tools from source location (#4040)Allen Byrne2024-03-047-352/+953
|
* Remove limitations on preset generators (#4051)Allen Byrne2024-02-291-6/+0
|
* Remove check for gettimeofday + tz in CMake (#4045)Dana Robinson2024-02-262-25/+0
| | | This is not used in the library
* Consolidate Autotools linux files (#4044)Dana Robinson2024-02-267-460/+389
| | | | | | | There are many architecture-specific linux files in the config directory, all of which simply redirect to linux-gnulibc1. This change renames linux-gnulibc1 to linux-gnu and deletes the more specific files.
* Remove unused AIX cross-compile cache overrides (#4043)Dana Robinson2024-02-262-64/+0
| | | | The ibm-aix Autotools config file had some unmaintained and unnecessary Autoconf cache overrides. These have been removed.
* Don't try to load general-19 warnings file for icc (#4042)Dana Robinson2024-02-262-12/+0
| | | | | | | The Autools Classic Intel compiler configuration attempts to load a file named `general-19` from the intel-warnings/classic directory, which does not exist. This removes the attempted load of the file.
* Add deb and rpm binaries to snapshots (#4035)Allen Byrne2024-02-231-8/+2
|
* Fix the datatype passed to H5*exists_async APIs in tests. (#4033)Scot Breitenfeld2024-02-232-0/+13
| | | Add a new testing function to verify C_BOOL values.
* Check argument for CMake REGEX FCMangle.h. (#4029)H. Joe Lee2024-02-211-2/+8
|
* Correct String FIND for runTest and grepTest (#4022)Allen Byrne2024-02-153-17/+26
|
* separate out individual checks for string removal (#4015)Allen Byrne2024-02-141-0/+4
|
* Update install texts (#4010)Glenn Song2024-02-143-6/+6
| | | | | | | | * Update INSTALL_CMake.txt as necessary * Update remaining docs that use HDF5_USE_GNU_DIRS * Update options in HDFMacros in HDF5Examples
* Don't add files and directories with names that begin with ., or that match ↵Larry Knox2024-02-131-0/+1
| | | | | *autom4te* to release tar & zip files. (#4009) Filter messages with 'ulimit -s' out of test output for runTest.cmake.
* Add API support for Fortran MPI_F08 module definitions. (#3959)Scot Breitenfeld2024-01-291-0/+3
| | | | | * revert to using c-stub for _F08 MPI APIs * use mpi compiler wrappers for cmake and nvhpc
* Add binary build for linux S3 (#3936)Allen Byrne2024-01-092-2/+2
| | | | | | | | | | | | | * Reorg and update options for doc and cmake config * Correct subfiling depends * Add linux S3 binaries to GH published files * Correct path * Try reducing parallel jobs in tests * Change examples jobs for test from 8 to 4
* Reorg and update options for doc and cmake config (#3934)Allen Byrne2024-01-091-17/+22
| | | | * Reorg and update options for doc and cmake config * Correct subfiling depends
* Use props for includes and remove global includes (#3921)Allen Byrne2024-01-042-2/+6
|
* Add 'warning density' computation to the warnhist script (#3910)Quincey Koziol2023-12-292-0/+14
| | | | | | | | | * Add 'warning density' computation to the warnhist script, along with several cleanups to it. Add "--enable-show-all-warnings" configure (and CMake) option to disable compiler diagnostic suppression (and therefore show all the otherwise suppressed compiler diagnostics), disabled by default. Clean up a buncn of misc. warnings. Signed-off-by: Quincey Koziol <qkoziol@amazon.com>
* Add CMake api checks to test the new Examples folder. (#3907)Allen Byrne2023-12-221-6/+7
| | | | | | | | | * Fix missing build-mode value * Use 110 version file only for the 1.10 library * Fix H5_LIBVER_DIR variable * Disable 1.6 API tests for now.
* Add VDS examples and fix non-standalone build (#3898)Allen Byrne2023-12-214-9/+116
| | | | | | | | * Choose a size for rdata dimension * Fix platform naming conflicts * Fix doxygen references to point within library repo
* Add intel binaries to daily-build/release workflows (#3895)Allen Byrne2023-12-181-13/+10
|
* Add variable option syncing for examples (#3885)Allen Byrne2023-12-143-50/+83
|
* Correct urls and handling of external git repos (#3890)Allen Byrne2023-12-132-5/+16
|
* Fix build error on freebsd (#3883)Satish Balay2023-12-071-1/+1
| | | | | | | | | Fixes: checking for config freebsd12.1... no checking for config freebsd... found compiler '/home/svcpetsc/petsc-hash-pkgs/39f577/bin/mpicc' is GNU gcc-9.2.0 compiler '/home/svcpetsc/petsc-hash-pkgs/39f577/bin/mpif90' is GNU gfortran-9.2.0 stdout: .: cannot open ./config/classic-fflags: No such file or directory
* Update examples with 1.6 api and static libs (#3874)Allen Byrne2023-11-291-3/+10
| | | | | | | * Update examples with 1.6 api and static libs * Only check for STATIC only builds * Do not calculate version as library has already.
* Develop merge examples (#3851)Allen Byrne2023-11-273-4/+30
| | | | | | | | | * Merge examples repo into library * Change grepTest to be more fault-tolerant * Update examples macro file * Exclude all Fortran examples from doxygen
* Add HDF5_DISABLE_TESTS_REGEX option to skip tests (#3859)Allen Byrne2023-11-221-0/+5
|
* Do not publish compression headers or docs (#3865)Allen Byrne2023-11-212-97/+3
|
* Fixes for CI and presets (#3853)Allen Byrne2023-11-152-9/+11
|
* Add CMake long double cross-compile defaults (#3683)Dana Robinson2023-11-151-24/+35
| | | | | | | | | | | | | | | | | | | HDF5 performs a couple of checks at build time to see if long double values can be converted correctly (IBM's Power architecture uses a special format for long doubles). These checks were performed using TRY_RUN, which is a problem when cross-compiling. These checks now use default values appropriate for most non-Power systems when cross-compiling. The cache values can be pre-set if necessary, which will preempt both the TRY_RUN and the default. Affected values: H5_LDOUBLE_TO_LONG_SPECIAL (default no) H5_LONG_TO_LDOUBLE_SPECIAL (default no) H5_LDOUBLE_TO_LLONG_ACCURATE (default yes) H5_LLONG_TO_LDOUBLE_CORRECT (default yes) H5_DISABLE_SOME_LDOUBLE_CONV (default no) Fixes GitHub #3585
* Correct ENV variables (#3841)Allen Byrne2023-11-111-6/+7
|
* Add intel oneapi windows build to CI CMake (#3836)Allen Byrne2023-11-101-5/+75
|
* Disable FP exceptions in H5T init code (#3837)Dana Robinson2023-11-071-4/+1
| | | | | | | The H5T floating-point datatype initialization code can raise exceptions when handling signaling NaNs. This change disables FE_INVALID exceptions during initialization. Also removes the -ieee=full change for NAG Fortran as that shouldn't be necessary anymore. Fixes #3831
* Set NVHPC maximum optimization level to -O1 for now (#3800)jhendersonHDF2023-11-012-2/+42
| | | | | | | | | | | | | | * Set NVHPC maximum optimization level to -O1 for now Compiling HDF5 with NVHPC 23.5 - 23.9 results in test failures in 4 different test files that need to be resolved. Since those tests pass with an optimization level of -O1 (and -O0) and it is currently unclear whether the test failures are due to issues in HDF5 or issues in the 'nvc' compiler, set the maximum optimization level for NVHPC to -O1 until the test failures are resolved. * Disable nvhpc Java testing in CMake and amend known issues * Re-enable testing of Autotools nvhpc
* Use the current toolchain for examples as default (#3810)Allen Byrne2023-11-013-1/+20
|
* Add processing of NVHPC flags in linux-gnulibc1 file (#3804)jhendersonHDF2023-11-011-2/+23
| | | * Disable testing as tests are failing the same as in CMake
* Remove CDASH_LOCAL variable reference (#3796)Allen Byrne2023-10-303-14/+6
|
* Update Autotools to correctly configure oneAPI (#3751)Dana Robinson2023-10-237-24/+531
| | | | | | | | | | | | | | | | | | | * Update Autotools to correctly configure oneAPI Splits the Intel config files under the Autotools into 'classic' Intel and oneAPI versions, fixing 'unsupported option' messages. Also turns off `-check uninit` (new in 2023) in Fortran, which kills the H5_buildiface program due to false positives. * Enable Fortran in oneAPI CI workflow * Turn on Fortran in CMake, update LD_LIBRARY_PATH * Go back to disabling Fortran w/ Intel For some reason there's a linking problem w/ Fortran error while loading shared libraries: libifport.so.5: cannot open shared object file: No such file or directory
* Organize CMake config features like libsettings (#3725)Allen Byrne2023-10-191-19/+30
|
* Develop intel split (#3722)Allen Byrne2023-10-1922-79/+125
| | | | | | * Split intel compiler flags into sub-folders * Update Intel options for warnings * Mostly CMake, Autotools needs additional work
* Some corrections and fix for plugins (#3712)Allen Byrne2023-10-193-57/+7
|
* Add NVidia compiler support and CI (#3686)Allen Byrne2023-10-187-3/+406
|