Skip to content

Add library path setup for dependent shared libs - #5

Closed
joa-quim wants to merge 1 commit into
masterfrom
fix-library-path-setup
Closed

joa-quim wants to merge 1 commit into
masterfrom
fix-library-path-setup

Conversation

@joa-quim

@joa-quim joa-quim commented Feb 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add LD_LIBRARY_PATH / PATH / DYLD_LIBRARY_PATH setup so dependent shared libraries (VTK, etc.) are found at runtime
  • Without this, ccalls segfault (signal 11) because the F3D C API lib can't load its dependencies
  • This matches the setup already present in F3DDeps.jl

Test plan

  • CI tests should pass instead of segfaulting

🤖 Generated with Claude Code

The F3D C API library depends on other shared libraries (VTK, etc.)
that live in the same directory. Without adding that directory to
the library search path, ccalls segfault because the dependent
libraries cannot be found.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@joa-quim joa-quim closed this Feb 3, 2026
@joa-quim
joa-quim deleted the fix-library-path-setup branch February 3, 2026 19:05
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.

1 participant