Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync Feature/sparse data with develop #5243

Merged
merged 181 commits into from
Jan 16, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 commits
Select commit Hold shift + click to select a range
68bffcd
Remove old RELEASE.txt note (#4945)
jhendersonHDF Oct 10, 2024
6e8c7a9
add analysis and coverage to CDash reports (#4938)
byrnHDF Oct 10, 2024
9df4c0d
Fix for issue #4849 that settings in fapl libver bounds causes unexpe…
vchoi-hdfgroup Oct 11, 2024
5e8fd61
Announce 1.16.0 --> 2.0.0 (#4950)
derobins Oct 11, 2024
6b43197
Fixed data typing errors discovered by promoting integers and reals. …
brtnfld Oct 11, 2024
fc5b66b
Only clear FE_INVALID when that symbol is present on the system (#4954)
derobins Oct 14, 2024
97420ea
Remove duplicate and unneeded dmg step in workflow - correct ABI vers…
byrnHDF Oct 14, 2024
b24cd02
Fix h5py GitHub Action (#4962)
hyoklee Oct 17, 2024
7f619c9
Do not package debug builds (#4963)
byrnHDF Oct 17, 2024
ad307bf
Updated hyperslab documentation (#4965)
brtnfld Oct 17, 2024
e64e1ea
Fix linker flag in pkg-config file for system zlib (#4957)
cho-m Oct 17, 2024
29c84e0
Incorporate remaining parts of the filters.html file (#4966)
byrnHDF Oct 18, 2024
1c23395
Remove TRUE and FALSE from H5private.h (#4969)
derobins Oct 18, 2024
bfcb916
Moved timer functionality to (new) H5timer.h (#4970)
derobins Oct 18, 2024
610648e
The h5(p)*c parser retains escaped whitespace character (#4967)
brtnfld Oct 18, 2024
e12f513
Move warning suppression macros to H5warnings.h (#4972)
derobins Oct 18, 2024
4a10a06
Switch HDoff_t from __int64 to int64_t on Windows (#4973)
derobins Oct 18, 2024
0559ba6
Remove FALSE from some API tests (#4977)
jhendersonHDF Oct 18, 2024
478c7d1
Set the C standard to 11 (#4975)
derobins Oct 18, 2024
bb56611
Remove the high-level GIF tools (#4976)
derobins Oct 18, 2024
7f1e492
Renamed COPYING to LICENSE (#4978)
derobins Oct 19, 2024
ee6c2ee
Always check for __attribute__() in CMake (#4980)
derobins Oct 20, 2024
245bb2c
Remove some Solaris Studio work-arounds (#4979)
derobins Oct 20, 2024
680cdd0
Check in generated files in src (#4981)
derobins Oct 20, 2024
877c6d8
Move h5_test_init() calls after MPI_Init (#4988)
jhendersonHDF Oct 21, 2024
6db28d6
Remove bin/cmakehdf5
Oct 22, 2024
720b005
Replace COPYING with LICENSE in workflows (#4989)
byrnHDF Oct 22, 2024
baa1e8e
Prefix remaining CMake options except for CMake BUILD* variables (#4990)
byrnHDF Oct 22, 2024
9a02511
Add remaining CMake workflow versions of autotools workflows (#4998)
byrnHDF Oct 23, 2024
63b1442
Disable Julia CI (#4999)
derobins Oct 23, 2024
ed4419c
Remove another couple of H5E_clear_stack calls (#4968)
qkoziol Oct 23, 2024
1b72a1b
Add support for native zlib-ng in the library and compression referen…
byrnHDF Oct 23, 2024
399baa1
Patch Julia CI (#5001)
derobins Oct 24, 2024
8efc084
Updated zlib and libaec compression versions (#4953)
byrnHDF Oct 24, 2024
26cf164
Add szip documentation to dataset section of user guide (#4997)
byrnHDF Oct 24, 2024
2c58357
Refactor H5FD and package initialization (#4934)
qkoziol Oct 24, 2024
97e1ed4
Refactor allocation of API context (#4942)
qkoziol Oct 24, 2024
710e46d
Update the README (#5003)
derobins Oct 24, 2024
01957b6
Certain versions of VS produce rounding errors in tfloatsattr (#5000)
byrnHDF Oct 24, 2024
4a4ad1c
Update README.md
derobins Oct 24, 2024
0439876
Switch default for HDF5_GENERATE_HEADERS (CMake) to OFF. (#5005)
lrknox Oct 25, 2024
6122828
Split out compiler flags into specific compiler files (#4974)
byrnHDF Oct 25, 2024
c93b3c4
Get the Autotools version number from H5public.h (#5009)
derobins Oct 25, 2024
d88466b
Fix h5py CI failure (#5007)
hyoklee Oct 25, 2024
ee61dd5
Move cygwin workflow to cdash reports in daily-build (#5004)
byrnHDF Oct 25, 2024
8b2f40f
Remove duplicate sec2 VFD ID variable (#5013)
derobins Oct 25, 2024
b8a06b5
Remove version number from h5repack test plugin (#5011)
derobins Oct 26, 2024
5425a57
Convert develop to v2.0.0 (#5006)
byrnHDF Oct 28, 2024
369099d
Fix minor Windows warnings (#5021)
derobins Oct 28, 2024
a38d87a
Clean up comments in FUNC_ENTER macros (#5019)
derobins Oct 28, 2024
786b033
Fix remaining calloc param reversals (#5018)
derobins Oct 28, 2024
d8953c0
bin/restore deleted checked-in files (#5017)
derobins Oct 28, 2024
60dd852
Fix bad private FUNC_ENTER macros (#5020)
derobins Oct 28, 2024
cad28e9
Add workflow step to test expected test failures (#5023)
byrnHDF Oct 28, 2024
f4dbb81
Add msys2 workflow for CMake (#4991)
byrnHDF Oct 28, 2024
5bdd379
Fix segfault in h5dump caused by corrupted btree node level (#5002)
bmribler Oct 29, 2024
1cd0168
Rework FUNC_ENTER macros (#5024)
derobins Oct 29, 2024
40ac285
Add full-text search to Doxygen (#4994)
gheber Oct 29, 2024
7209383
restore GH to site name (#5027)
byrnHDF Oct 29, 2024
192d630
Add long double format option to h5dump (#5025)
byrnHDF Oct 29, 2024
b7ebf03
Remove Julia CI source patch (#5030)
derobins Oct 29, 2024
46901e1
Remove Autotools Cygwin PR action (#5031)
derobins Oct 29, 2024
1e977c1
Remove comment about multi VFD duplication (#5029)
derobins Oct 29, 2024
ec4654e
Verify CMake workflows match autotools (#5035)
byrnHDF Oct 29, 2024
d8c9b66
Add HDF5 2.0 planning link to README.md (#5050)
derobins Oct 30, 2024
8f0cdce
Add callable workflows for building OpenMPI and MPICH from source (#5…
jhendersonHDF Oct 30, 2024
92033df
malloc --> calloc in H5B cache entry (#5053)
derobins Oct 31, 2024
e8257bd
Make H5T__free more aggressive about cleanup (#5054)
derobins Oct 31, 2024
90429f5
Implement support for complex number datatypes (#4630)
jhendersonHDF Oct 31, 2024
3f86b4f
Add parallel cdash script to daily-build workflow (#5032)
byrnHDF Nov 1, 2024
0af437a
Check if mirror VFD and subfiling VFD are enabled before adding their…
lrknox Nov 1, 2024
8407b75
Update daily build action to build MPICH and OpenMPI from source (#5058)
jhendersonHDF Nov 1, 2024
4863eca
Bump the github-actions group with 3 updates (#5061)
dependabot[bot] Nov 2, 2024
35df4fb
Fix parsing error of h(p)*c wrappers (#5060)
brtnfld Nov 2, 2024
ad3ea26
Move hl example into HDF5Examples (#5057)
byrnHDF Nov 4, 2024
21b627e
Remove top-level structure from MPI source build workflow tar artifac…
jhendersonHDF Nov 4, 2024
a6cae20
Update nvhpc version to 24.9 (#4993)
hyoklee Nov 4, 2024
c72ac3e
Add OSS-Fuzz badge (#5059)
hyoklee Nov 4, 2024
8eb4c0e
Update stdio API calls (#5064)
derobins Nov 4, 2024
49935f8
Fixed H5Ovisit2() change of behavior between 1.10.11 and v1.14.4.3 (#…
bmribler Nov 4, 2024
3e680f6
Improve merge CI (#5066)
byrnHDF Nov 4, 2024
29d8dfd
Skip some additional dt_arith long double tests for ppc64le systems (…
jhendersonHDF Nov 4, 2024
0b3f1c7
Remove ref to obsolete and removed option (#5068)
byrnHDF Nov 4, 2024
aaf3339
Cleanup various misspells and syntax (#5073)
byrnHDF Nov 5, 2024
92c411b
Renamed H5VLstart_lib_state and H5VLfinish_lib_state (#5070)
brtnfld Nov 5, 2024
d8708aa
Restrict daily schedule to HDF repo (#5075)
byrnHDF Nov 5, 2024
d09ea66
Rename HDF5_ENABLE_Z_LIB_SUPPORT to HDF5_ENABLE_ZLIB_SUPPORT (#5074)
byrnHDF Nov 5, 2024
c130d51
Fix failures in dtypes test on cygwin (#5077)
jhendersonHDF Nov 7, 2024
735d4ea
Add CMake min version check to CI (#5079)
byrnHDF Nov 7, 2024
0d716c0
Add 32-bit workflow (#5081)
byrnHDF Nov 7, 2024
faec68f
Move overflow macros from VFDs to H5FDpkg.h (#5084)
derobins Nov 8, 2024
9063e4e
Remove incorrect 's' from install directory <hdf5>/lib/plugin. (#5087)
lrknox Nov 12, 2024
9019113
Make H5F_LIBVER_LATEST a real enum value (#5083)
derobins Nov 12, 2024
915a7ab
fixed true/false and added missing h5_interm_group example (#5092)
brtnfld Nov 13, 2024
ac04b86
Fix typo masquarading (#5093)
hyoklee Nov 14, 2024
1a9c405
Add documentation to h5test testing framework (#5094)
jhendersonHDF Nov 14, 2024
0cabed1
Fix typo (#5125)
hyoklee Nov 18, 2024
dc4bdad
Added note about leaving callback functions properly. (#5127)
bmribler Nov 18, 2024
919d094
Update plugin version refs to match updated plugins repo (#5129)
byrnHDF Nov 19, 2024
619a375
Update NVHPC to 24.11 (#5123)
hyoklee Nov 19, 2024
cd7682c
Remove CMake-3.31.0 warnings (#5091)
hyoklee Nov 19, 2024
258fa78
Add check for PERL_FOUND around actual test (#5130)
byrnHDF Nov 19, 2024
7315776
Convert external chunking documentation to doxygen (#5131)
byrnHDF Nov 21, 2024
924cf4f
Temporary disable of julia workflow (#5137)
byrnHDF Nov 21, 2024
e16f47b
Add unicode doc to doxygen Tech Notes (#5136)
byrnHDF Nov 22, 2024
db84465
Convert vfl html file to doxygen (#5140)
byrnHDF Nov 22, 2024
778646f
Update zfp compression lib references (#5141)
byrnHDF Nov 22, 2024
2ce2fb0
Convert file image ops file to doxygen (#5134)
byrnHDF Nov 23, 2024
c7538bf
Clarified the description of the filter ID range. (#5142)
brtnfld Nov 25, 2024
cf222df
Added a bin/process_source.sh script (#5143)
derobins Nov 25, 2024
fd7aef5
Integrate API tests with testing framework (#5133)
jhendersonHDF Nov 26, 2024
ca6ceb2
Correct some links in doxygen - not found (#5146)
byrnHDF Nov 26, 2024
89bfb21
Correct version in which H5Sselect_shape_same was added (#5148)
takluyver Nov 26, 2024
3ef89d2
Convert HL table spec file to doxygen (#5149)
byrnHDF Nov 26, 2024
ffaa934
Rename cdash site for daily MPI source builds (#5150)
jhendersonHDF Nov 26, 2024
fff75d9
Convert Debugging HDF5 Applications to doxygen (#5139)
byrnHDF Nov 27, 2024
460e70c
Add check for broken links in Doxygen generated html docs (#5138)
hyoklee Nov 27, 2024
090e604
Skip some parallel tests for OpenMPI version 5.0.5 (#5151)
jhendersonHDF Nov 27, 2024
1706413
Allow link check to continue temporarily (#5153)
byrnHDF Nov 27, 2024
0153c79
Bump the github-actions group with 2 updates (#5158)
dependabot[bot] Dec 2, 2024
e423dc5
Replaced an incorrect image with the correct one (#5161)
bmribler Dec 2, 2024
40f5f5e
Ensure C language when requiring MPI (#5062)
dg0yt Dec 2, 2024
f075377
Convert HL Dim Scales doc to doxy UG (#5152)
byrnHDF Dec 3, 2024
945fb3c
Update README.md
derobins Dec 5, 2024
8f2c03b
Remove the hash_size param from H5Iregister_type() (#5170)
derobins Dec 10, 2024
44cff23
Add missing H5_DLL to Native callback (#5173)
mattjala Dec 11, 2024
d38baa4
Add release information to enum constants - Part 1 (#5174)
bmribler Dec 11, 2024
ae27da2
Convert Library Version html to doxygen (#5162)
byrnHDF Dec 12, 2024
c7cb5ae
Convert ImageSpec html file to doxygen (#5163)
byrnHDF Dec 12, 2024
56efc39
Update FUNDING.yml
derobins Dec 12, 2024
937e446
Update FUNDING.yml
derobins Dec 12, 2024
1a9f13a
Rework the compression library search (#5085)
byrnHDF Dec 13, 2024
8c7fe81
Split doxygen pages from spec and TN into files (#5165)
byrnHDF Dec 13, 2024
5c8be3a
Add sponsor info in funding.yml (#5177)
loricooperhdf Dec 15, 2024
f0cffc9
Add release information to enum constants - Part 2 (#5176)
bmribler Dec 16, 2024
914640e
Prevent H5Pset* routines from modifying default plists (#5172)
mattjala Dec 17, 2024
7f93e90
Re-enable zlib in LOG VOL CI (#5181)
mattjala Dec 17, 2024
7dfd9b4
There is no need to request libcurses for the CMake CI (#5180)
byrnHDF Dec 18, 2024
f9d60b5
Update file-locking.md (#5185)
donners-atos Dec 18, 2024
331193f
Add new multithreaded concurrency configuration (#5015)
qkoziol Dec 19, 2024
f264298
Fix h5py CI failure. (#5186)
hyoklee Dec 20, 2024
613af26
Reissue of file format discussion html file to doxygen (#5179)
byrnHDF Dec 27, 2024
d4a5e1e
Fix MPI_TEST_H5DIFF-h5diff_601 (#5192)
lrknox Dec 30, 2024
11ddd62
fix clang ci (#5196)
byrnHDF Dec 31, 2024
980117b
removed link creation related c-wrappers (#5190)
brtnfld Dec 31, 2024
655403a
Correct CMake option usage and dependencies (#5188)
byrnHDF Dec 31, 2024
be3f299
Fix flipped calloc args (#5198)
derobins Jan 2, 2025
00adfce
Remove duplicate MESSAGE macro (#5200)
derobins Jan 2, 2025
ed082ac
Fix 'unused parameter' warnings in C++ tests (#5199)
derobins Jan 2, 2025
c0192e2
Fix vuln OSV-2024-390 (#5201)
aled-ua Jan 3, 2025
85bef9d
Fix cygwin CI (#5203)
byrnHDF Jan 3, 2025
67d074c
Fix doxygen missing references (#5205)
byrnHDF Jan 6, 2025
d788d0a
Convert file format html files to doxygen (#5204)
byrnHDF Jan 7, 2025
6db7030
Convert IOFlow.html to doxygen (#5207)
byrnHDF Jan 7, 2025
af0b231
Remove const from testing parameters in testframe framework (#5214)
jhendersonHDF Jan 8, 2025
b0eac7d
Fix typo (#5218)
hyoklee Jan 9, 2025
6c6ec4f
Misc cleanup in s3comms code (#5220)
derobins Jan 9, 2025
6b96122
Remove duplicate definition in parallel API tests (#5221)
mattjala Jan 10, 2025
5d32619
Fix typos (#5222)
hyoklee Jan 10, 2025
2d0c676
Enable API tests by default and fix some issues (#5223)
jhendersonHDF Jan 10, 2025
58ae0ae
Develop libaec fix (#5182)
byrnHDF Jan 10, 2025
544f402
Convert CVE GitHub action to use cmake (#5225)
derobins Jan 13, 2025
8ff65eb
Use SSL to create hex strings from byte arrays (#5227)
derobins Jan 13, 2025
915722a
Parse ros3 VFD URLs using libcurl (#5226)
derobins Jan 13, 2025
04f17f5
Clean up H5FDs3comms.c code (#5228)
derobins Jan 13, 2025
c25f8e3
Test ros3 VFD in MacOS CMake GH actions (#5229)
derobins Jan 14, 2025
46658a5
Fix memory leak in API tests for vlen dataset I/O (#5230)
jhendersonHDF Jan 14, 2025
01d5a97
More H5FDs3comms.c/h cleanup (#5231)
derobins Jan 14, 2025
3777724
Exclude test files from coverage command (#5232)
byrnHDF Jan 14, 2025
1458878
Add release information to enum constants - Part 3 (#5234)
bmribler Jan 14, 2025
04cb039
Comment cleanup in s3comms code (#5236)
derobins Jan 14, 2025
eaf175c
Changed comment style to avoid long line issue. (#5237)
bmribler Jan 14, 2025
144b4fc
Move AWS config/auth code inside H5FDs3comms.c (#5238)
derobins Jan 15, 2025
6de897b
Move AWS configuration into a new function (#5239)
derobins Jan 15, 2025
c83ca7d
Fix AddressSanitizer issues in cache test (#5235)
jhendersonHDF Jan 15, 2025
7f27ba8
Fix vuln OSV-2023-77 (#5210)
aled-ua Jan 15, 2025
ea3073c
Merge branch 'develop' into feature/sparse_data
fortnern Jan 16, 2025
7cff84a
Fix issues with merge from develop
fortnern Jan 16, 2025
120919b
Committing clang-format changes
github-actions[bot] Jan 16, 2025
934f639
Undo another spurious change from merge
fortnern Jan 16, 2025
2dac89c
Merge branch 'feature/sparse_data' of github.com:fortnern/hdf5 into f…
fortnern Jan 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,8 @@ IndentCaseLabels: true
IndentGotoLabels: false
#llvm11: IndentExternBlock: AfterExternBlock
#llvm11: InsertTrailingCommas: None
MacroBlockBegin: "^BEGIN_FUNC"
MacroBlockEnd: "^END_FUNC"
MacroBlockBegin: "^H5_BEFORE_USER_CB*|^H5E_PAUSE_ERRORS"
MacroBlockEnd: "^H5_AFTER_USER_CB*|^H5E_RESUME_ERRORS"
ObjCBlockIndentWidth: 4
#llvm11: ObjCBreakBeforeNestedBlockParam: true
ReflowComments: true
Expand All @@ -81,9 +81,8 @@ StatementMacros:
- FUNC_LEAVE_NOAPI_NAMECHECK_ONLY
- FUNC_LEAVE_NOAPI_VOID_NAMECHECK_ONLY
- FUNC_LEAVE_NOAPI_NOFS
- H5E_BEGIN_TRY
- H5E_END_TRY
- H5E_PRINTF
- H5E_THROW
- H5_BEGIN_TAG
- H5_END_TAG
- H5_GCC_DIAG_OFF
Expand Down
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ java/src/hdf/hdf5lib/H5.java -text
java/src/hdf/hdf5lib/HDF5Constants.java -text
java/src/hdf/hdf5lib/HDFArray.java -text
java/src/hdf/hdf5lib/HDFNativeData.java -text
java/src/hdf/hdf5lib/callbacks/Callbacks.java -text
java/src/hdf/hdf5lib/callbacks/H5Callbacks.java -text
java/src/hdf/hdf5lib/callbacks/H5A_iterate_cb.java -text
java/src/hdf/hdf5lib/callbacks/H5A_iterate_t.java -text
java/src/hdf/hdf5lib/callbacks/H5D_append_cb.java -text
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# These are supported funding model platforms

custom: "https://www.hdfgroup.org/donate"
github: hdfgroup
1 change: 1 addition & 0 deletions .github/workflows/aocc-cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ jobs:
CC=mpicc cmake -C $GITHUB_WORKSPACE/config/cmake/cacheinit.cmake -G Ninja \
-DCMAKE_BUILD_TYPE=${{ inputs.build_mode }} \
-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF \
-DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF \
-DHDF5_ENABLE_PARALLEL:BOOL=ON \
-DHDF5_ENABLE_SUBFILING_VFD:BOOL=ON \
-DHDF5_BUILD_CPP_LIB:BOOL=OFF \
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/autotools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,31 +44,51 @@ jobs:
with:
build_mode: "production"

call-debug-concurrent-autotools:
name: "Autotools Debug Concurrency Workflows"
uses: ./.github/workflows/main-auto.yml
with:
concurrent: enable
thread_safety: disable
build_mode: "debug"

call-release-concurrent-autotools:
name: "Autotools Release Concurrency Workflows"
uses: ./.github/workflows/main-auto.yml
with:
concurrent: enable
thread_safety: disable
build_mode: "production"

call-debug-thread-autotools:
name: "Autotools Debug Thread-Safety Workflows"
uses: ./.github/workflows/main-auto.yml
with:
concurrent: disable
thread_safety: enable
build_mode: "debug"

call-release-thread-autotools:
name: "Autotools Release Thread-Safety Workflows"
uses: ./.github/workflows/main-auto.yml
with:
concurrent: disable
thread_safety: enable
build_mode: "production"

call-debug-autotools:
name: "Autotools Debug Workflows"
uses: ./.github/workflows/main-auto.yml
with:
concurrent: disable
thread_safety: disable
build_mode: "debug"

call-release-autotools:
name: "Autotools Release Workflows"
uses: ./.github/workflows/main-auto.yml
with:
concurrent: disable
thread_safety: disable
build_mode: "production"

Expand Down
26 changes: 15 additions & 11 deletions .github/workflows/cmake-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@ jobs:
# Linux (Ubuntu) w/ gcc + coverage
#
name: "Ubuntu GCC Coverage"
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Install CMake Dependencies (Linux_coverage)
run: |
sudo apt update
sudo apt-get install ninja-build doxygen graphviz curl libncurses5 build-essential
sudo apt-get install ninja-build doxygen graphviz curl build-essential
sudo apt install libssl3 libssl-dev libcurl4 libcurl4-openssl-dev
sudo apt-get install lcov -q -y

Expand Down Expand Up @@ -99,6 +99,7 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_PACK_EXAMPLES:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_PACKAGE_EXTLIBS:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_NO_PACKAGES:BOOL=ON")
Expand All @@ -122,19 +123,19 @@ jobs:
# Linux (Ubuntu) w/ clang + LeakSanitizer
#
name: "Ubuntu Clang LeakSanitizer"
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Install CMake Dependencies (Linux_Leak)
run: |
sudo apt update
sudo apt-get install ninja-build doxygen graphviz curl libncurses5
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5

- name: add clang to env
uses: KyleMayes/[email protected]
id: setup-clang
with:
env: true
version: '18'
version: '18.1'

- name: Set file base name (Linux_Leak)
id: set-file-base
Expand Down Expand Up @@ -202,6 +203,7 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest (Linux_Leak)
run: |
Expand All @@ -222,19 +224,19 @@ jobs:
# Linux (Ubuntu) w/ clang + AddressSanitizer
#
name: "Ubuntu Clang AddressSanitizer"
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Install CMake Dependencies (Linux_Address)
run: |
sudo apt update
sudo apt-get install ninja-build doxygen graphviz curl libncurses5
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5

- name: add clang to env
uses: KyleMayes/[email protected]
id: setup-clang
with:
env: true
version: '18'
version: '18.1'

- name: Set file base name (Linux_Address)
id: set-file-base
Expand Down Expand Up @@ -302,6 +304,7 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest (Linux_Address)
run: |
Expand All @@ -322,19 +325,19 @@ jobs:
# Linux (Ubuntu) w/ clang + UndefinedBehaviorSanitizer
#
name: "Ubuntu Clang UndefinedBehaviorSanitizer"
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- name: Install CMake Dependencies (Linux_UndefinedBehavior)
run: |
sudo apt update
sudo apt-get install ninja-build doxygen graphviz curl libncurses5
sudo apt-get install ninja-build doxygen graphviz curl libtinfo5

- name: add clang to env
uses: KyleMayes/[email protected]
id: setup-clang
with:
env: true
version: '18'
version: '18.1'

- name: Set file base name (Linux_UndefinedBehavior)
id: set-file-base
Expand Down Expand Up @@ -402,6 +405,7 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest (Linux_UndefinedBehavior)
run: |
Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/cmake-ctest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,12 @@ jobs:
with:
version: "1.9.7"

- name: check clang version
shell: bash
run: |
which clang
clang -v

- name: Install the Apple certificate and provisioning profile
shell: bash
env:
Expand Down Expand Up @@ -680,7 +686,7 @@ jobs:
env:
FC: ${{ steps.setup-fortran.outputs.fc }}
CC: ${{ steps.setup-fortran.outputs.cc }}
CXX: ${{ steps.setup-fortran.outputs.cxx }}

BINSIGN: ${{ needs.check-secret.outputs.sign-state }}
SIGNTOOLDIR: ${{ github.workspace }}/Microsoft.Windows.SDK.BuildTools/bin/10.0.22621.0/x64
run: |
Expand Down Expand Up @@ -796,7 +802,6 @@ jobs:
env:
FC: ${{ steps.setup-fortran.outputs.fc }}
CC: ${{ steps.setup-fortran.outputs.cc }}
CXX: ${{ steps.setup-fortran.outputs.cxx }}
run: |
cd "${{ runner.workspace }}/hdf5/${{ steps.set-file-base.outputs.SOURCE_BASE }}"
cmake --workflow --preset=${{ inputs.preset_name }}-Intel --fresh
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/cmake-par-script.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,10 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_ENCODING:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest script (${{ matrix.mpi }})
run: |
Expand Down Expand Up @@ -244,9 +245,10 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_ENCODING:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest script (${{ matrix.mpi }})
run: |
Expand Down Expand Up @@ -353,9 +355,10 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_ZLIB_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_SZIP_ENCODING:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=OF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest script (${{ matrix.mpi }})
run: |
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/cmake-par-source.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest script (OpenMPI)
run: |
Expand Down Expand Up @@ -251,6 +252,7 @@ jobs:
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DHDF5_ENABLE_PLUGIN_SUPPORT:BOOL=ON")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DLIBAEC_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DZLIB_USE_LOCALCONTENT:BOOL=OFF")
set (ADD_BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DPLUGIN_USE_LOCALCONTENT:BOOL=OFF")

- name: Run ctest script (MPICH)
run: |
Expand Down
Loading
Loading