Bug 211160 - [QA] net-dialup/ppp-2.4.4-r14: stop using the bindnow-flags function
|
Bug#:
211160
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: minor
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: net-dialup@gentoo.org
|
Reported By: phajdan.jr@gmail.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: [QA] net-dialup/ppp-2.4.4-r14: stop using the bindnow-flags function
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-02-23 08:32 0000
|
* Messages for package net-dialup/ppp-2.4.4-r14:
* QA: stop using the bindnow-flags function ... simply drop it from your ebuild
I'm not sure if it should really be removed, but that's what the message says.
When I tried to remove bindnow-flag, it resulted the mess described in bug
210837. When I will have the time, I will try to fix that without using
bindnow-flags.
Well you can use append-ldflags "-Wl,-z,now" to silence the completely useless
warning that's yet again flooding users for no reason.
On a generic note, seriously when deprecating something it's be nice to provide
a replacement unless/until the feature is totally unneeded - it's apparently
needed here.
Things like Bug 210837 Comment #13 with some cryptic notes that it "can be
solved cleanly in the ldso itself" don't help at all. What's the replacement
for bindnow-flags(), i.e. where's this fixed in toolchain? If nowhere (which
pretty much seems to be the case), then we should stop deprecating something
just because we can spit out some funky warnings.
Fixed in -r15 by replacing it with -Wl,--allow-shlib-undefined.