Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
aba9532
ADIOS2: 2.11.0 & Campaigns
ax3l Jan 13, 2026
c21a835
openPMD-api: 0.17.0
ax3l Jan 17, 2026
3289c1f
macOS 13 -> 14/15
ax3l Jan 18, 2026
953ace5
Build SQLite3
ax3l Jan 17, 2026
6e5c9d5
Windows h_errno patch
franzpoeschel Jan 23, 2026
3ef0b01
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 23, 2026
a82aeb5
GTKorvo patch
franzpoeschel Jan 23, 2026
912c59f
Revert "[pre-commit.ci] auto fixes from pre-commit.com hooks"
franzpoeschel Jan 23, 2026
8b93824
Exclude patches from pre-commit
franzpoeschel Jan 23, 2026
34d8829
Wrong path..
franzpoeschel Jan 23, 2026
9c4a794
Use a better patch for GTKorvo upstream
franzpoeschel Jan 23, 2026
4b309ed
Fix Windows paths
franzpoeschel Jan 23, 2026
28b8035
Debug error
franzpoeschel Jan 23, 2026
061f8b2
tmp: Use master branch of ADIOS2
franzpoeschel Jan 23, 2026
c4f9f07
more paths
franzpoeschel Jan 23, 2026
49cacd9
Try Greg's suggestion
franzpoeschel Jan 23, 2026
4e3b632
Unix: `-DFFS_USE_DILL=FALSE`
ax3l Jan 23, 2026
cd29e48
Ouch
ax3l Jan 23, 2026
e4ff045
Ouch
ax3l Jan 23, 2026
740ab2e
Try fixing paths again..
franzpoeschel Jan 26, 2026
98a79e6
use downloaded patch..
franzpoeschel Jan 26, 2026
dcc123f
[Patch] ADIOS macOS DILL
ax3l Jan 26, 2026
d519d04
Refresh ADIOS Patch w/ Diagnostics
ax3l Jan 26, 2026
756c053
Patch?
ax3l Jan 27, 2026
e429032
Patch?
ax3l Jan 27, 2026
db112a5
Patchy patch
ax3l Jan 27, 2026
ac29414
MACOSX_DEPLOYMENT_TARGET: 14.0/15.0
ax3l Jan 27, 2026
59a3bd8
"git am" committer
ax3l Jan 27, 2026
8e70a4a
Patch Cleanup/Simplify
ax3l Jan 27, 2026
acb3927
macOS: keep master commit w/ EVPath Change
ax3l Jan 27, 2026
e588554
remove stray change
ax3l Jan 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 5 additions & 21 deletions library_builders.bat
Original file line number Diff line number Diff line change
Expand Up @@ -17,29 +17,13 @@ exit /b 0

:build_adios2
if exist adios2-stamp exit /b 0
curl -sLo adios2-2.10.2.zip ^
https://github.com/ornladios/ADIOS2/archive/v2.10.2.zip
powershell Expand-Archive adios2-2.10.2.zip -DestinationPath dep-adios2

curl -sLo dep-adios2/ADIOS2-2.10.2/patch.diff https://github.com/franzpoeschel/ADIOS2/commit/patches-fix-32-bit-builds.patch

:: Use git-am for applying the patch,
:: for some reason, python -m patch just silently does nothing.
:: git-am requires a Git repository to apply a patch, but the release zip
:: strips away any Git info, so we just quickly initialize a repository.
cd dep-adios2/ADIOS2-2.10.2
git init
git config user.email "tooling@tools.com"
git config user.name "Tooling"
git add .
git commit --message="Initial commit so we can use git-am"
git am patch.diff
cd ..
cd ..
curl -sLo adios2-2.11.0.zip ^
https://github.com/ornladios/ADIOS2/archive/v2.11.0.zip
powershell Expand-Archive adios2-2.11.0.zip -DestinationPath dep-adios2

cmake --version

cmake -S dep-adios2/ADIOS2-2.10.2 -B build-adios2 ^
cmake -S dep-adios2/ADIOS2-2.11.0 -B build-adios2 ^
-DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_DISABLE_FIND_PACKAGE_LibFFI=TRUE ^
-DBUILD_SHARED_LIBS=OFF ^
Expand All @@ -49,7 +33,7 @@ exit /b 0
-DADIOS2_Blosc2_PREFER_SHARED=OFF ^
-DADIOS2_USE_Blosc2=ON ^
-DADIOS2_USE_BZip2=OFF ^
-DADIOS2_USE_Campaign=OFF ^
-DADIOS2_USE_Campaign=ON ^
Comment thread
ax3l marked this conversation as resolved.
-DADIOS2_USE_Fortran=OFF ^
-DADIOS2_USE_HDF5=OFF ^
-DADIOS2_USE_MHS=OFF ^
Expand Down
6 changes: 3 additions & 3 deletions library_builders.sh
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ function install_buildessentials {
function build_adios2 {
if [ -e adios2-stamp ]; then return; fi

curl -sLo adios2-2.10.2.tar.gz \
https://github.com/ornladios/ADIOS2/archive/v2.10.2.tar.gz
curl -sLo adios2-2.11.0.tar.gz \
https://github.com/ornladios/ADIOS2/archive/v2.11.0.tar.gz
file adios2*.tar.gz
tar -xzf adios2*.tar.gz
rm adios2*.tar.gz
Expand All @@ -94,7 +94,7 @@ function build_adios2 {
-DADIOS2_Blosc2_PREFER_SHARED=OFF \
-DADIOS2_USE_BZip2=OFF \
-DADIOS2_USE_Blosc2=ON \
-DADIOS2_USE_Campaign=OFF \
-DADIOS2_USE_Campaign=ON \
-DADIOS2_USE_Fortran=OFF \
-DADIOS2_USE_HDF5=OFF \
-DADIOS2_USE_MHS=OFF \
Expand Down
Loading