[FFmpeg-devel] [PATCH 2/3] configure: Do not create/install versioned DLLs on OS/2.
KO Myung-Hun
komh78 at gmail.com
Wed Apr 20 13:48:33 CEST 2016
Dmitriy Kuminov wrote:
> On 2016-04-19 12:56:23 +0000, KO Myung-Hun said:
>
>> I don't understand why you insist on using symlink. Even if without it,
>> current FFmpeg works well, maybe better in according to Dave. I don't
>> know what is the benefit from using symlink.
>
> Likewise, I don't understand why you insist on not using symlink. Even
> with it, current FFmpeg works well, maybe better in according to me. I
> don't know what is the benefit from not using symlink.
>
> I wrote it just to show that my statement is as valid as yours.
>
No, it's not because ln_s overriding is already there. And there is just
no need to replace it.
>> And it is you who would be affecting other people due to a personal
>> favor.
>
> I don't see how my "personal favor" differs from your "personal favor"
> here. The fact that you and Dave share the same idea of not liking
> symlinks doesn't make it less personal. You didn't present any real-life
> case where using symlinks in FFmpeg develompent hurts.
>
Did you present any real-life cases where not using symlinks in FFmpeg
development hurts ?
However, Dave reported some failure cases due to removing ln_s
overriding. BTW, maybe aren't you thinking that FATE is not a part of
FFmpeg development ?
>> I just don't feel to do support symlink on OS/2 because it has no
>> additional benefits. In addition, symlink is not a must-feature, unlike
>> python's virtualenv.
>
> You are not right, there are benefits. Symlinking a DLL is much faster
> than copying it over and requires less disk space, after all (which is
> somewhat essential for debug builds with a lot of HLL info, e.g. debug
> avcode56.dll is 42 MB here). And it also won't be lxlite'd (which also
> saves a bit of build time). Also, in FFmpeg 3.x symlinking is used to
> bring src into the build tree which shortens source paths considerably.
> All these are rather minor things, I agree, but your insistence in not
> using symlinks has NO real benefits at all.
>
At least, it passes FATE in according to Dave.
>> I doubt that refusing to write codes for unnecessary features is not
>> collaborative.
>
> I doubt that you can ultimatively decide which feature is necessary and
> which is not.
>
Because it just does just what is already doing well, without any
benefits. In addition, I suggested that you check if ln -s works really
before overriding ln_s, however you did not. I don't have to do it
because FFmpeg already works well even if without it.
>> Finally, ln_s part is not related to the other parts. Split this patch
>> into ln_s part and others, and re-send newly versioned patches, please.
>
> Well, it has some relation to patch 2/3 because it allows to avoid
> creating an unneeded copy of an (un-)versioned DLL. It could also be
I don't understand what you are saying. You disabled those DLL creations
in this patch, didn't you ?
> separated but unfortunately I don't have any more time to work on these
> patches (as it turns out - just to please you). You can modify it
> yourself if you wish (and if you are fine with the fact that it will
> keep our branches diverged) but please give me some credit in the commit
> message if the essential part of my patch remains.
>
There is nobody who is less busy than you, here. If you don't modify
this patch yourself, nobody will do that. And who cares about divergent
downstream ?
I think, we confirmed the opinion of each other. No more discussions are
helpful. Nevertheless, if you want to discuss more, mail me privately.
Thanks.
--
KO Myung-Hun
Using Mozilla SeaMonkey 2.7.2
Under OS/2 Warp 4 for Korean with FixPak #15
In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM
Korean OS/2 User Community : http://www.ecomstation.co.kr
More information about the ffmpeg-devel
mailing list