Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.
This repository was archived by the owner on Feb 11, 2026. It is now read-only.

if Clas12root is in $LD_LIBRARY_PATH, the cppyy bindings fail at run time #427

@c-dilks

Description

@c-dilks

If any Clas12root's libraries are present in your linker path, cppyy will attempt to load them and fail at run time; I tried multiple ways to prevent this, but it seems that cppyy is rather "agressive" when it comes to loading libraries.

Short-term workaround: if you use the Python bindings here, remove Clas12root from your linker path (e.g., LD_LIBRARY_PATH on Linux).

Long term solution:

  • replace our cppyy-based bindings with something better and controllable
  • re-enable meson test for the Python examples

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Unsorted

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions