You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Ilp32 and ilp64 can't coexist in same process #5934
Hi, I am trying to use an ilp64 build of OpenBlas alongside an ilp32. The ilp64 build is being built with SYMBOLSUFFIX=64_ to keep the names separate.
Turns out not all the names are modified with a suffix which leads to the ilp32 library calling an internal function in the ilp64 library. This can cause wrong memory accesses due to the 32/64 bit difference. Perhaps internal names (e.g., dsdot_k) should not be public in the build .so?
Here is a Dockerfile that shows the crash happening when linking against both ilp32+ilp64-with-suffixes.
Activity
martin-frbg commentedon Jul 20, 2026
duplicate of #5560 (PR #5577 but likely not entirely complete)