diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2022-12-24 19:36:38 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-24 19:36:38 (GMT) |
commit | 1cf9ecccf519663e9a7178bb59831dc5426f1080 (patch) | |
tree | 0bb255a33a400e7e222aa71e743b461af4618ec9 /.github/workflows/main.yml | |
parent | cfd5059e77e2e411a94a13d2fb033224736be09d (diff) | |
download | hdf5-1cf9ecccf519663e9a7178bb59831dc5426f1080.zip hdf5-1cf9ecccf519663e9a7178bb59831dc5426f1080.tar.gz hdf5-1cf9ecccf519663e9a7178bb59831dc5426f1080.tar.bz2 |
Fix for Autotools --disable-deprecated-symbols (#2363)
* Fix for Autotools --disable-deprecated-symbols
When we added v116 as a valid option, we left the default as v114 so
using --disable-deprecated-symbols leads configure to complain that you
can't set a default API that was deprecated.
The GitHub action didn't catch this because it explicitly specifies v116
This only affects develop w/ the Autotools when
--disable-deprecated-symbols is requested.
* Added v116 & default to the --with-default-api-version help string
The Autotools --with-default-api-version help string was missing v116.
This has been added, as well as a "default" target so the CI can catch
version problems when we forget to update the defaults upon creating
a new major version.
The GitHub CI also now uses "default" as the target for the deprecated
symbols build.
* Fixes the 1.14 API GitHub CI threadsafe/build_mode
This action still had the bug we fixed where we set the build mode
and threadsafety using an array of size one instead of an object.
Diffstat (limited to '.github/workflows/main.yml')
-rw-r--r-- | .github/workflows/main.yml | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8abe0fd..77c5357 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -261,13 +261,12 @@ jobs: generator: "autogen" flags: "" run_tests: false - thread_safety: - - enabled: false - text: "" + enabled: false + text: "" build_mode: - - text: "DBG" - cmake: "Debug" - autotools: "debug" + text: " DBG" + cmake: "Debug" + autotools: "debug" - name: "Ubuntu gcc Autotools no deprecated symbols (build only)" os: ubuntu-latest @@ -278,7 +277,7 @@ jobs: mirror_vfd: enable direct_vfd: enable deprec_sym: disable - default_api: v116 + default_api: default toolchain: "" generator: "autogen" flags: "" |