AcademySoftwareFoundation / AcademySoftwareFoundation/MaterialX
Clarify ABI compatibility rules in MaterialX
- Dominant language
- C++
- Stars
- 2.3k
- Forks
- 451
- Avg merge
- 4d 11h
- Merged PRs (30d)
- 8
Description
It seems like the recently released version broke some ABI:
```
blender: symbol lookup error: /usr/lib/libusd_ms.so: undefined symbol: _ZTIN17MaterialX_v1_38_97ElementE
```
---
This was first reported on https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/issues/17
CC @svenstaro
Contributor guide
Research direction
Start by reviewing the ABI failure shown in the issue and the linked Arch Linux packaging report. Trace which MaterialX release introduced the missing symbol and determine whether the compatibility rules or release behavior need correction. Done means the ABI break is explained and the applicable compatibility guidance or fix is agreed and documented.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend-api-design, documentation
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100