On 29/09/15 22:45, Sean McGovern wrote:
> On Tue, Sep 29, 2015 at 4:26 AM, Luca Barbato <[email protected]> wrote:
> 
>> On 29/09/15 02:24, Sean McGovern wrote:
>>> ---
>>>  configure |    4 ++++
>>>  1 file changed, 4 insertions(+)
>>>
>>> diff --git a/configure b/configure
>>> index 49643d6..efedc67 100755
>>> --- a/configure
>>> +++ b/configure
>>> @@ -3557,6 +3557,10 @@ case $target_os in
>>>      sunos)
>>>          SHFLAGS='-shared -Wl,-h,$$(@F)'
>>>          enabled x86 && SHFLAGS="-mimpure-text $SHFLAGS"
>>> +        # Even at extremely high optimization levels,
>>> +        # suncc refuses to inline functions when
>>> +        # debug mode is enabled.
>>> +        enabled_all suncc debug && disable symver
>>>          network_extralibs="-lsocket -lnsl"
>>>          # When using suncc to build, the Solaris linker will mark
>>>          # an executable with each instruction set encountered by
>>>
>>
>> Disabling symbol version lets you inline and debug?
>>
>> lu
>> ____
>>
> 
> I'm having a hard time remembering the context for this patch -- I've had
> this sitting in my local repo for at least 2 years, if not more.
> 
> I have a vague memory of discovering this while working on a different
> issue with either Martin or Mans. I think it had to do with some of our
> inline assembly.
> 
> It only seems to occur on the suncc though, gcc is unaffected.

I do not have a solaris handy, could you please test what's happening
with this mix?

lu

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to