-
Notifications
You must be signed in to change notification settings - Fork 349
Fix resolution of libs in LDCache on ARM #1046
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Since we explicitly check for the architecture of the libraries in the ldcache, we need to also check the architecture flag against the ARM constants. Signed-off-by: Evan Lezar <[email protected]>
// flagArch_ARM_LIBHF is the flag value for 32-bit ARM libs using hard-float. | ||
flagArch_ARM_LIBHF = 0x0900 | ||
// flagArch_AARCH64_LIB64 is the flag value for 64-bit ARM libs. | ||
flagArch_AARCH64_LIB64 = 0x0a00 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, this is how I fixed it, should you all carry on all the flags that libnvidia-container
supports?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, we could do that. Although we don't actively test on some of the platforms called out there anymore.
I will audit the list once more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@arnaldo2792 I think for the time being I'm not going to update this list and only stick to ARM. If you have experience with other platforms that we should address, please let me know.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't understand much but it seems like the change has been made with care.
Since we explicitly check for the architecture of the libraries in the ldcache, we need to also check the architecture flag against the ARM constants.
Fixes #1045