Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

After upgrading to glibc 2.1 with symbol versioning I get errors about undefined symbols. What went wrong?

0
Posted

After upgrading to glibc 2.1 with symbol versioning I get errors about undefined symbols. What went wrong?

0

{AJ} The problem is caused either by wrong program code or tools. In the versioned libc a lot of symbols are now local that were global symbols in previous versions. It seems that programs linked against older versions often accidentally used libc global variables — something that should not happen. The only way to fix this is to recompile your program. Sorry, that’s the price you might have to pay once for quite a number of advantages with symbol versioning.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.