Forums » Saxon/C Help and Discussions »
undefined reference to `dlopen@GLIBC_2.34'
Added by Paul Greve over 1 year ago
Cross-compiling for aarch64 on CentOS8 x86_64 platform. Our cross-compiler environment has glibc2.33.
Read here that SaxonC requires glibc-2.32 or higher: https://www.saxonica.com/saxon-c/documentation12/index.html#!starting/installing/installingLinux
Get the following error when trying to link to libsaxon-eec-12.2.so for aarch64: libsaxon-eec.12.2.so: undefined reference to `dlopen@GLIBC_2.34'
Does the aarch64 version of SaxonC 12.2 actually require glibc-2.34 or higher not glibc-2.32? If yes, is there a glibc-2.32 or higher compatible version of SaxonC for aarch64?
Replies (4)
Please register to reply
RE: undefined reference to `dlopen@GLIBC_2.34' - Added by O'Neil Delpratt over 1 year ago
My suspicion is that the host machine used to build the SaxonC library currently has installed GLIBC version 2.34. I will investigate this further and report back.
RE: undefined reference to `dlopen@GLIBC_2.34' - Added by O'Neil Delpratt over 1 year ago
I have created the following bug issue for this issue: #6078
RE: undefined reference to `dlopen@GLIBC_2.34' - Added by Paul Greve over 1 year ago
RE: undefined reference to `dlopen@GLIBC_2.34' - Added by O'Neil Delpratt over 1 year ago
Hi,
We have a fix for #6078 which we have successfully tested this morning. I would think a SaxonC 12.3 maintenance release will be ready in the next few weeks.
Is it possible you can test at your end if the fix to #6078 works for you please? If so please can you drop me an email and I will send you a download ink. My email: oneil@saxonica.com
Please register to reply