[Ffmpeg-devel] One fascinating read

Michael Niedermayer michaelni
Thu Apr 27 03:11:34 CEST 2006


On Wed, Apr 26, 2006 at 05:00:46PM -0700, Mike Melanson wrote:
> Roman Shaposhnick wrote:
> >And to think some of us dared to call glibc bloated:
> >    http://udrepper.livejournal.com/7326.html
> 	Executive summary: Engineering is about making trade-offs. A single 
> program can't be all things to all people.

Ulrich Drepper, hmm i faintly remember this name, wasnt he one of thouse
who supported/forced the insane PT_GNU_STACK mess into everything and
as a result requireing 99% of all software to override the default of
needing an executeable stack ...
that really was a interresting tradeoff, grsec systems broke after glibc
upgrade as stuff which didnt need a executeable stack now suddenly
artificially failed if the stack wasnt executeable instead of waiting
for a execution attempt on the stack (which obviously wouldnt happen anyway)
i remember trying to hack this shit out of glibc and co ...

very few libs and applications need an executeable stack (x, openoffice, 
java shit, win32 codecs being some), its trivial to flag these
the PT_GNU_STACK passing and default of an executeable stack is nothing
but a PITA and a sechole though iam sure there are advantages
which outweight this ...


In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is

More information about the ffmpeg-devel mailing list