[FFmpeg-devel] [PATCH] Fix compilation on OpenBSD

Måns Rullgård mans
Wed Nov 19 23:44:46 CET 2008


Michael Niedermayer <michaelni at gmx.at> writes:

> On Thu, Nov 20, 2008 at 01:05:45AM +0300, Andrew Savchenko wrote:
>> Hi,
>> 
>> On Tuesday 18 November 2008 14:35, M?ns Rullg?rd wrote:
>> [...]
>> > >> How can anyone live under such conditions?
>> > >
>> > > Security implies some limitations.
>> >
>> > I doubt that make 3.80 is any more or less secure than make
>> > 3.81, but whatever.
>> 
>> This is not a question of gmake itself, indeed. This is a question 
>> of security policy: install nothing outside the main ports tree. 
>> Technically I can broke this rule, but than other people may do 
>> the same and security will likely to be broken eventually one way 
>> or another. The only exception is MPlayer SVN HEAD. But there are 
>> some serious reasons for this decision.
>
> Now one has to wonder why outdated software is supposed to be more
> secure ...

Because then it will be looked after by the debian (in)security team,
of course.

> [...]
>> > >> 3. Aside from the above, this is the wrong place to add a
>> > >> missing definition of INFINITY.
>> > >
>> > > Why? Have you a better idea?
>> >
>> > Yes, fix your system.
>> 
>> I can fix it only locally, this will not be available to other 
>> people and may be even dropped during updates.
>
> There are 3 options
> 1. Fix all C programs 
> 2. Fix all openbsd systems
> 3. Convince the respective openbsd maintainers to add 1 line to the correct
>    header to be a step closer to ISO C99 conformance.
>
> Its clear which of the 3 if successfull is least work overall.
>
> Besides this, i out of principle am against workarounds before the
> respective maintainers of the "buggy" code have been contacted.
>
> Bugs should be fixed where they are, not worked around in every
> piece of code touching it.

Amen to that.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list