Julia 1.12 introduced more strict world age semantics for global bindings, which requires the explicit use of a eval when using the @rlibrary
within a nested scope and then immediately depending on its results.
See #578 for workaround until we can adapt the macro a bit.