Skip to content

Conversation

@h2zh
Copy link

@h2zh h2zh commented Aug 27, 2025

When I try to build-install-run XRootD on my local Linux-Alam container, I got the following error right after starting the XRootD server:

undefined symbol: enforcer_create authlib libXrdAccSciTokens-5.so

XRootD SciTokens plugin wasn't properly linked against the SciTokens library during the build. The problem is in the CMakeLists.txt for the SciTokens plugin. The library (libXrdAccSciTokens-5.so) is built from object files, but it's not explicitly linked against the SciTokens library.

In this PR, I modified CMakeLists.txt to properly link this plugin

@h2zh h2zh force-pushed the XrdAccSciTokens-lib-fix branch from 1e6297a to 9bb0b1a Compare August 27, 2025 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants