Project

Profile

Help

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

Is there an ETA on fixes for bugs #6075 and #6078? Bug #6078 especially as it is a blocking issue for us.

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:

    (1-4/4)

    Please register to reply