Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 314913 - media-libs/ladspa-sdk calls $(LD) directly
Summary: media-libs/ladspa-sdk calls $(LD) directly
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: portage-multilib
  Show dependency tree
 
Reported: 2010-04-13 01:52 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2011-06-07 07:28 UTC (History)
2 users (show)

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


Attachments
/tmp/ladspa-sdk-1.13-r1-build.log (ladspa-sdk-1.13-r1-build.log,20.93 KB, text/plain)
2010-04-13 01:52 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details
fat patch to remove calls to $(LD) (ladspa-sdk-no-LD-fix.fatpatch,2.59 KB, patch)
2010-04-13 01:55 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details | Diff
fat patch, removes incorrect calls to $(LD) (ladspa-sdk-no-LD-fix.fatpatch,2.35 KB, patch)
2010-04-13 03:40 UTC, Nathan Phillip Brink (binki) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-04-13 01:52:07 UTC
Causes failure for portage-multilib. Is considered a slightly evil method of compiling plugins.

See to-be-attached patch and  build.logs.
Comment 1 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-04-13 01:52:39 UTC
Created attachment 227549 [details]
/tmp/ladspa-sdk-1.13-r1-build.log
Comment 2 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-04-13 01:55:44 UTC
Created attachment 227553 [details, diff]
fat patch to remove calls to $(LD)

fixes compilation on my system.

upgrades ladspa-sdk-1.13-r1.ebuild to EAPI=2.
Comment 3 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2010-04-13 03:40:12 UTC
Created attachment 227561 [details, diff]
fat patch, removes incorrect calls to $(LD)

In my previous patch, I incorrectly modified a working $(CXX) call so that it would create a bad lib (which, fortunately, I noticed when running the library's bundled tests -- after I had submitted my first patch :-/). Here's a working copy that only fixes the calls that need to be fixed and lets the working $(CXX) calls remain working :-).
Comment 4 Attila Tóth 2010-06-04 19:00:48 UTC
The problem also pops up using the hardened toolchain.
The attached patch solves the issue.

Dear maintainer: update the ebuild, please!

Thanks:
Dwokfur
Comment 5 Alistair 2011-06-04 15:43:30 UTC
Thank you Binki.
   applied the patch in 227561 and ladspa-sdk builds successfully in multilib.

   Please apply to portage tree.
Comment 6 Tim Harder gentoo-dev 2011-06-07 07:28:58 UTC
Fixed in CVS. Thanks for the patch.