Em 07-08-2015 15:20, Ken Moffat escreveu:
> On Fri, Aug 07, 2015 at 09:47:41AM -0500, Douglas R. Reno wrote:
>> On Fri, Aug 7, 2015 at 9:46 AM, Fernando de Oliveira
>> <[email protected]> wrote:
>>> Em 07-08-2015 08:39, Tim Tassonis escreveu:
>>>> On 07.08.2015 00:02, Fernando de Oliveira wrote:
>>>>> Em 05-08-2015 16:16, Tim Tassonis escreveu:
>>>>>> Hi List
>>>>>>
>>>>>> On trying to satisfy the dependencies for vlc, I've come across a minor
>>>>>> issue. SDL_image tries to load image backend libraries like libpng
>>>>>> dynamically on the fly, which does not work, as blfs specifies:
>>>>>>
>>>>>> ./configure --prefix=/usr --disable-static --disable-sdl-dlopen
>>>>>>
>>>>>> for sdl.
>>>>>>
>>>>>> If this is is changed to:
>>>>>>
>>>>>>
>>>>>> ./configure --prefix=/usr --disable-static  --disable-alsa-shared
>>>>>> --disable-x11-share
>>>>>>
>>>>>>
>>>>>> then the dynamic loading works, while the x11 and alsa shared libraries
>>>>>> are still linked without explicit dlopen.
>>>>>>
>>>>>>
>>>>>> Kind regards
>>>>>> Tim
>>>>>
>>>>>
>>>>> Tim, this was included by Igor, don't know his reasons for doing it.
>>>>>
>>>>> [https://osdir.com/ml/blfs-book/2015-02/msg00321.html]
>>>>>
>>>>> Before, we had:
>>>>>
>>>>> ./configure --prefix=/usr --disable-static
>>>>>
>>>>> Wouldn't this work?
>>>>
>>>>
>>>> This would also work I guess, but from what I've read, then also X11 and
>>>> alsa will be loaded using dlopen(), probably resulting in inferior
>>>> performance. The
>>>>
> 
> I had not noticed Igor's change (or, I saw it but forgot it when I
> updated my scripts - the effect is the same) so I have been using
> --prefix=/usr --disable-static.
> 
> Most of the packages which use SDL are AV libs or apps, and it
> becomes hard to know when they actually use SDL in my use-cases.
> But qemu definitely uses SDL (along with X, of course) and I have
> not noticed any performance issues.
> 
>>>> ./configure --prefix=/usr --disable-static --disable-sdl-dlopen
>>>>
>>>>
>>>> fixes that, but at the cost of disabling the ability of dlopening any
>>>> other stuff. The
>>>>
>>>> ./configure --prefix=/usr --disable-static  --disable-alsa-shared
>>>> --disable-x11-shared
>>>>
>>>>
>>>> sees to be the best compromise.
>>>>
>>>>
>>>>
>>>>>
>>>>> Igor, please, what is your opinion?
>>>>>
>>>
>>> Thinking of removing --disable-sdl-dlopen and adding it and your
>>> suggestions at "Command Explanations", with your explanations.
>>>
>>> Are there more opinions, please?
>>>
>> As long as there isn't that much of a performance hit, I think that
>> moving it to Command Explanations sounds very good.
>>
>> Douglas R. Reno
> 
> If you mean just omit --disable-sdl-open, then I agree : that (and
> the other two --disable-fubar-shared variants, if anybody cares) can
> go into optional command explanations.
> 
> ĸen
> 

Fixed.

Thank you all.

Ken, your comments clarified everything.

-- 
[]s,
Fernando
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to