On Fri, 2006-05-12 at 12:03 +0000, Duncan wrote:
> "Kevin F. Quinn (Gentoo)" <[EMAIL PROTECTED]> posted
> [EMAIL PROTECTED], excerpted below, on  Fri,
> 12 May 2006 12:51:57 +0200:
> 
> > We (hardened) haven't had the time to investigate further, and we don't
> > want to complicate the stabilisation effort of modular X (which is a big
> > enough job as it is) so we've left it as it is for the moment.
> 
> Nice maybe clickable bug URL:
> http://bugs.gentoo.org/show_bug.cgi?id=110506
> 
> I'm still of the opinion that as long as people only following the advice
> in the portage QA SUID warning, to set LDFLAGS="-Wl,-z,now", end up with a
> broken package, it shouldn't be stabilized.  Merging the xorg-server
> ebuild itself invokes that warning, yet anyone following its advice ends
> up with a broken xorg-server.  Are users expected to ignore instructions
> now?  That's why I can't see how it can be stabilized under current
> conditions.  Either there needs to be a way to block that message from
> portage (yeah, not likely), or the ebuild needs to be able to correct for
> the situation where a user actually /does/ follow the instructions (seems
> more reasonable).  This won't resolve the hardened spec-file angle, but I
> can verify that a simple call to flagomatic's filter-ldflags solves the
> following instructions angle, as I have LDFLAGS="-Wl,-z,now" set in
> make.conf, and routinely modify the xorg-server and xf86-video-ati ebuilds
> in my overlay, to invoke the filter-ldflags call.  It works.
> 
> As for upstream, there's a comment from Ajax on the bug indicating they
> will try to fix it by 7.1, but no promises.  Apparently, the elfloader
> compatibility stuff in 7.0 made it essentially impossible.  If I'm not
> mistaken (and I might be), 6.9/7.0 was the last release supporting that,
> with 7.1 completing the switch to dlloader and removing the elfloader
> compatibility stuff, thus enabling a solution.
> 
> I'm running 7.1-rc2 ATM, and still had to add the filter-ldflags call to
> make it work, so while the solution might be possible with 7.1, it's not
> yet implemented, and 7.2 would be the new target. Whatever solution
> Gentoo comes up with is therefore now known to be needed at least for 7.0
> and 7.1.  Hopefully, by 7.2, the solution will be included upstream.

This was handled in the 6.8.x series and got dropped for unknown 
reasons when the modular X porting started happening.
Unless your dead set on modular X I'd stick with the 6.8.x series.

> -- 
> Duncan - List replies preferred.   No HTML msgs.
> "Every nonfree program has a lord, a master --
> and if you use the program, he is your master."  Richard Stallman
> 
-- 
Ned Ludd <[EMAIL PROTECTED]>
Gentoo Linux

-- 
gentoo-dev@gentoo.org mailing list

Reply via email to