Summary: | media-sound/milkytracker-1.0.0 is missing libraries after emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | nikarul |
Component: | Current packages | Assignee: | Gentoo Sound Team <sound> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | jstein, kai.blaschke |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/16605 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Compile Milkytracker libraries as static libs instead of shared. |
Description
nikarul
2020-03-05 03:11:29 UTC
I can confirm this result, emerging milkytracker lead to the same result. Can confirm. When I just clone it from github it seems to link just fine. I'll take a look later and see if I can't figure it out. Milkytracker builds these four libraries, but the CMake scripts don't install them to the image dir. In upstream master, they just converted all libraries to static instead of shared, so the code is simply included in the executable. Since there was no release since this change, I'd suggest to bump the package to the latest release (1.02) and patch those four "add_library" commands by adding STATIC behind the target name. I attached a patch for the current 1.0.0 version that works for me. Created attachment 639072 [details, diff]
Compile Milkytracker libraries as static libs instead of shared.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2261786b3997b6ce70aae655928c625abc305f3 commit d2261786b3997b6ce70aae655928c625abc305f3 Author: John Helmert III <jchelmert3@posteo.net> AuthorDate: 2020-07-06 03:38:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-07-19 23:38:33 +0000 media-sound/milkytracker: Add 1.02.00 (security) Bug: https://bugs.gentoo.org/711280 Closes: https://bugs.gentoo.org/711564 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: John Helmert III <jchelmert3@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> media-sound/milkytracker/Manifest | 2 + .../milkytracker-1.02.00-CVE-2019-14464.patch | 26 ++++++ .../milkytracker-1.02.00-CVE-2019-1449x.patch | 104 +++++++++++++++++++++ .../milkytracker-1.02.00-CVE-2020-15569.patch | 35 +++++++ .../milkytracker/milkytracker-1.02.00.ebuild | 53 +++++++++++ 5 files changed, 220 insertions(+) |