AcademySoftwareFoundation / AcademySoftwareFoundation/Imath

PyBind11 CMake needs to install the shared library with the proper name

Open
#438 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
488
Forks
161
Avg merge
1d 3h
Merged PRs (30d)
3

Description

In addition to the python module, the build installs the shared library for other projects to link their wrappings against. Alembic is the prime example.

The current CMake isn't building the library with the name that Alembic expects. This needs to get sorted out.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the CMake configuration that builds and installs the Python module and shared library, then compare the installed library name with the name Alembic expects for linking. Done means the shared library is installed under the proper name without breaking the Python module installation; no specific test or file is identified in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp, python
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.