Skip to content

Conversation

@j2kun
Copy link
Collaborator

@j2kun j2kun commented Dec 4, 2025

Currently this avoids the cannot find ld issue, but then produced a binary with incompatible ABI, apparently because of OpenFHE

@j2kun
Copy link
Collaborator Author

j2kun commented Dec 4, 2025

Here is what I get from auditwheel

heir/abc is manylinux_2_28 compliant.
heir/heir-opt is manylinux_2_28 compliant.
heir/heir-translate is manylinux_2_28 compliant.
heir/libOPENFHEbinfhe.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libm.so.6       offending versions: GLIBC_2.29
libc.so.6       offending versions: GLIBC_2.38, GLIBC_2.32
libstdc++.so.6  offending versions: GLIBCXX_3.4.29
heir/libOPENFHEcore.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6       offending versions: GLIBC_2.32, GLIBC_2.38
libm.so.6       offending versions: GLIBC_2.29
libstdc++.so.6  offending versions: GLIBCXX_3.4.26, GLIBCXX_3.4.29
heir/libOPENFHEpke.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6       offending versions: GLIBC_2.38, GLIBC_2.32
libm.so.6       offending versions: GLIBC_2.29
libstdc++.so.6  offending versions: GLIBCXX_3.4.26, GLIBCXX_3.4.29
heir/libopenfhe.so is manylinux_2_28 compliant.
heir_py-0.0.3.data/data/bin/heir-opt is manylinux_2_28 compliant.
heir_py-0.0.3.data/data/bin/heir-translate is manylinux_2_28 compliant.

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.

1 participant