| Summary: | media-libs/lsp-plugins-1.1.29: fails to build on armv8 ((.text._ZN3dsp4initEv+0x20): undefined reference to `arm::dsp_init()') | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sam James <sam> |
| Component: | Current packages | Assignee: | Matthew Thode ( prometheanfire ) <prometheanfire> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | marecki |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | ARM | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Bug Depends on: | |||
| Bug Blocks: | 807265 | ||
| Attachments: |
build.log
lsp-plugins-1.1.29_armv8a-dsp.patch |
||
|
Description
Sam James
2021-11-17 06:49:22 UTC
It would appear that make rules for the "armv8a" build profile (not to be confused with the "aarch64" profile) are not complete - it uses the same -march value as the "armv7a" profile yet does not include the Arm implementation of DSP code. Try the soon-to-be-attached patch and see what happens. Created attachment 757551 [details, diff]
lsp-plugins-1.1.29_armv8a-dsp.patch
Incidentally, upstream released version 1.1.30 on 2021-04-01. Hint hint, prometheanfire!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b91b343c74192ab54cffa339a44b791232aea1a2 commit b91b343c74192ab54cffa339a44b791232aea1a2 Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2021-12-06 14:39:06 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2021-12-06 14:59:38 +0000 media-libs/lsp-plugins: fix arm-on-arm64 build failure Build profile armv8a, which is what upstream makefiles use when building lsp-plugins on an arm64 system in 32-bit mode and which at least for the time being is functionally the same as the profile armv8a, does not compile Arm-specific implementation of DSP code. This is currently also the case on upstream Git master branch, and by extension in version 1.1.30. Fix tested in a 32-bit chroot on kamaji. Closes: https://bugs.gentoo.org/824102 Signed-off-by: Marek Szuba <marecki@gentoo.org> .../lsp-plugins/files/lsp-plugins-1.1.29_armv8a-dsp.patch | 12 ++++++++++++ media-libs/lsp-plugins/lsp-plugins-1.1.29.ebuild | 4 ++++ 2 files changed, 16 insertions(+) thanks marecki! |