Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 258397 - media-sound/aften: /usr/bin/aften links libaften statically
Summary: media-sound/aften: /usr/bin/aften links libaften statically
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2009-02-10 03:09 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2016-09-05 22:20 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to enable shared linkage for aften binary (aften-0.0.8-shared.patch,577 bytes, patch)
2009-08-30 20:01 UTC, Ihar Hrachyshka
Details | Diff
Patch for ebuild (aften-0.0.8.ebuild.patch,358 bytes, patch)
2009-08-30 20:03 UTC, Ihar Hrachyshka
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2009-02-10 03:09:12 UTC
# scanelf -n /usr/bin/aften 
 TYPE   NEEDED FILE 
ET_EXEC libm.so.6,libpthread.so.0,libc.so.6 /usr/bin/aften 

Would be a nice thing if it used libaften.so rather than link to it statically since it's exporting its symbols too.
Comment 1 Ihar Hrachyshka 2009-08-30 20:01:32 UTC
Created attachment 202739 [details, diff]
Patch to enable shared linkage for aften binary

Patch to enable shared linkage for aften binary
Comment 2 Ihar Hrachyshka 2009-08-30 20:03:47 UTC
Created attachment 202741 [details, diff]
Patch for ebuild
Comment 3 Michael Orlitzky gentoo-dev 2016-09-05 22:20:06 UTC
commit a1115b15ff396d0096dade43aba4fa5faa1a0826
Author: Michael Orlitzky <mjo@gentoo.org>
Date:   Mon Sep 5 18:11:14 2016 -0400

    media-libs/aften: new revision with dynamically-linked executable.

    This new revision includes a tiny patch from Gentoo user Ihar
    Hrachyshka. The upstream build system defaults to building a target
    called "aften_static", and all we need to do is change that to "aften"
    to get the dynamically-linked version.

    Non-maintainer commit with permission from David Seifert (soap).

    Gentoo-Bug: 258397

    Package-Manager: portage-2.2.28