[FFmpeg-devel] [PATCH] build: don't strip binaries during compilation

James Almer jamrial at gmail.com
Mon Oct 2 02:45:10 EEST 2017


On 10/1/2017 8:31 PM, Carl Eugen Hoyos wrote:
> 2017-10-02 1:27 GMT+02:00 James Almer <jamrial at gmail.com>:
>> On 10/1/2017 8:22 PM, Carl Eugen Hoyos wrote:
>>> 2017-10-02 1:20 GMT+02:00 James Almer <jamrial at gmail.com>:
>>>> On 10/1/2017 8:18 PM, Carl Eugen Hoyos wrote:
>>>>> 2017-10-02 0:55 GMT+02:00 James Almer <jamrial at gmail.com>:
>>>>>> Do it during install instead, like with the libraries.
>>>>>>
>>>>>> There's no benefit making a stripped copy of the CLI tools in the
>>>>>> build folder. Doing it during install saves build time and storage
>>>>>> space.
>>>>>
>>>>> This makes it much more difficult to request backtrace etc.
>>>>> from users.
>>>>
>>>> How so? The installed binaries are always stripped (unless configured
>>>> with --disable-stripping), with or without this patch.
>>>
>>> We currently simply ask for "ffmpeg_g" output, even a user
>>> who has no idea about debugging either has this executable
>>> or not.
>>
>> Then we start asking for ffmpeg output. We always request testing and
>> backtraces using git head, and after this patch that will always be an
>> unstripped binary, so I don't get how this is an issue.
> 
> External packagers provide current binaries for all major operating
> systems, so I don't understand how asking current git head is
> related to asking debug information.

I'm honestly very confused. You do understand that the point of this
patch is to avoid a duplicate binary on the build folder and nothing
else, right? Installation is not affected. make install will behave
exactly the same after this patch as it had before, and that's what
external packagers package.


More information about the ffmpeg-devel mailing list