Skip to content

Fix Android mlt++ build by disabling symbol versioning - #1293

Merged
ddennedy merged 1 commit into
mltframework:masterfrom
zhuowei:android-disable-symbol-versioning
Sep 7, 2026
Merged

Fix Android mlt++ build by disabling symbol versioning#1293
ddennedy merged 1 commit into
mltframework:masterfrom
zhuowei:android-disable-symbol-versioning

Conversation

@zhuowei

@zhuowei zhuowei commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Building mlt++ on Android fails with:

ld.lld: error: version script assignment of 'MLTPP_0.8.8' to symbol 'Mlt::Properties::debug(char const*, _IO_FILE*)' failed: symbol not defined
ld.lld: error: version script assignment of 'MLTPP_0.8.8' to symbol 'Mlt::Properties::dump(_IO_FILE*)' failed: symbol not defined

(On Android the symbol is Mlt::Properties::debug(char const*, __sFILE*).)

Disable the versioning.

Building mlt++ on Android fails with:

```
ld.lld: error: version script assignment of 'MLTPP_0.8.8' to symbol 'Mlt::Properties::debug(char const*, _IO_FILE*)' failed: symbol not defined
ld.lld: error: version script assignment of 'MLTPP_0.8.8' to symbol 'Mlt::Properties::dump(_IO_FILE*)' failed: symbol not defined
```

(On Android the symbol is `Mlt::Properties::debug(char const*, __sFILE*)`.)

Disable the versioning.
@ddennedy ddennedy added this to the v7.42.0 milestone Sep 7, 2026
@ddennedy
ddennedy merged commit 0f8244a into mltframework:master Sep 7, 2026
15 checks passed
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.

2 participants