Skip to content

Fix libf3d path to include OS-specific extension - #4

Merged
joa-quim merged 1 commit into
masterfrom
fix-libf3d-extension
Feb 3, 2026
Merged

joa-quim merged 1 commit into
masterfrom
fix-libf3d-extension

Conversation

@joa-quim

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

Copy link
Copy Markdown
Owner

Summary

  • const libf3d was set to joinpath(ensure_f3d(), "f3d_c_api") without file extension
  • Changed to joinpath(ensure_f3d(), _lib_filename()) which returns the correct name per OS:
    • Windows: f3d_c_api.dll
    • macOS: libf3d_c_api.dylib
    • Linux: libf3d_c_api.so

Test plan

  • Verify the library loads correctly on each platform

🤖 Generated with Claude Code

The library path was missing the file extension, using "f3d_c_api"
instead of the full filename with extension (.dll, .dylib, .so).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@joa-quim
joa-quim merged commit 4dedb64 into master Feb 3, 2026
0 of 2 checks passed
@joa-quim
joa-quim deleted the fix-libf3d-extension branch February 3, 2026 16:47
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