AcademySoftwareFoundation / AcademySoftwareFoundation/MaterialX

Clarify ABI compatibility rules in MaterialX

Open
#1,789 8 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.