You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by GitBox <gi...@apache.org> on 2022/12/14 23:40:57 UTC

[GitHub] [daffodil-vscode] scholarsmate commented on issue #382: Document required glibc for Linux

scholarsmate commented on issue #382:
URL: https://github.com/apache/daffodil-vscode/issues/382#issuecomment-1352364916

   To put it simply, glibc is backward compatible, but not forward compatible.  If we link against a more recent version of glibc, the linker is going to link against the most recent version of a symbol.  Take that binary to a system with an older glibc and your symbols might not resolve because the newer symbols don't exist.  Take a binary build on a system with an older glibc to a system with a newer glibc and it ought to work because glibc carries around the older symbol versions, providing some guarantee of backwards compatibility.  I hope that helps.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org