Skip to content

BP5: 32 Bit Crashes Fixed, 32bit-32bit Round-Trips#5104

Open
ax3l wants to merge 2 commits into
ornladios:masterfrom
ax3l:bp5-explicit-64bit-handling
Open

BP5: 32 Bit Crashes Fixed, 32bit-32bit Round-Trips#5104
ax3l wants to merge 2 commits into
ornladios:masterfrom
ax3l:bp5-explicit-64bit-handling

Conversation

@ax3l

@ax3l ax3l commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Ensures BP5 can round-trip writes & reads on 32bit. So far, ADIOS2 BP5 simply segfaulted when used on 32bit systems (tested on Linux, Windows).
Does not yet support cross-bitness portability to 64bit written hosts and back.

Credits to Codex + Claude for the typing.

cc @eisenhauer @pnorbert

ax3l added 2 commits June 26, 2026 17:07
Ensures BP5 can round-trip on 32bit.
Does not yet support cross-bitness portability to 64bit
written hosts and back.
@ax3l ax3l changed the title BP5: 32 Bit Does Round-Trip BP5: 32 Bit Crashes Fixed, Round-Trips Jun 27, 2026
@ax3l ax3l changed the title BP5: 32 Bit Crashes Fixed, Round-Trips BP5: 32 Bit Crashes Fixed, 32bit-32bit Round-Trips Jun 27, 2026
@eisenhauer

Copy link
Copy Markdown
Member

I've been thinking that coding agents might finally make 32-bit support, and maybe even interoperability, practical...

@ax3l

ax3l commented Jun 27, 2026

Copy link
Copy Markdown
Contributor Author

I was thinking the same. I have a bitop commit locally that looks similar + a bit wild that I can submit separately if you like 😅

@eisenhauer

Copy link
Copy Markdown
Member

I was thinking the same. I have a bitop commit locally that looks similar + a bit wild that I can submit separately if you like 😅

Submit the bitop fix. (Assume this is the BitField operations, which aren't written in a portable way for 32-bit.) That's a nice separable thing that we can change without dealing with more global interoperability concerns...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants