<div><div dir="auto">I do want to see if I can try it out (am expecting a problem where some libraries have rtti, others haven’t). But I was trying to know which platform it is, as I can’t easily go and compile VLC on all platforms it’s supported. Do you know the os and compiler you’ve seen this problem in?</div><div dir="auto">Having an example output of one of the false positives you’ve seen might be enough to diagnose.</div><div dir="auto"><br></div><div dir="auto">Thank you,</div><div dir="auto"><br></div><div dir="auto"> Filipe</div><br><div class="gmail_quote"><div>On Mon, 18 Dec 2017 at 08:28, Rémi Denis-Courmont <<a href="mailto:remi@remlab.net">remi@remlab.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 18 décembre 2017 03:05:26 GMT+02:00, Filipe Cabecinhas <<a href="mailto:vlc@filcab.net" target="_blank">vlc@filcab.net</a>> a écrit :<br>
>How broken is it, in what platform? Is rtti enabled/disabled<br>
>throughout, or<br>
>are there different rtti configurations for different libraries?<br>
><br>
>Thank you,<br>
><br>
> Filipe<br>
><br>
>On Sun, 17 Dec 2017 at 20:36, Rémi Denis-Courmont <<a href="mailto:remi@remlab.net" target="_blank">remi@remlab.net</a>><br>
>wrote:<br>
><br>
>> This is notoriously broken in UBSan, causing a lot of false positives<br>
>> with TagLib.<br>
>> ---<br>
>>  <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 3 +++<br>
>>  1 file changed, 3 insertions(+)<br>
>><br>
>> diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> index acbee6c0b1..57c2f091f3 100644<br>
>> --- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> +++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
>> @@ -1037,6 +1037,9 @@ AS_VAR_IF(with_sanitizer, no, [], [<br>
>>          AX_APPEND_COMPILE_FLAGS([-fPIE -pie])<br>
>>          AX_APPEND_COMPILE_FLAGS([-fPIE -pie], [CXXFLAGS])<br>
>>      ])<br>
>> +    AS_IF([test -z "${with_sanitizer##*undefined*}" ], [<br>
>> +        AX_APPEND_COMPILE_FLAGS([-fno-sanitize=vptr], [CXXFLAGS])<br>
>> +    ])<br>
>>  ])<br>
>><br>
>>  dnl<br>
>> --<br>
>> 2.15.1<br>
>><br>
>> _______________________________________________<br>
>> vlc-devel mailing list<br>
>> To unsubscribe or modify your subscription options:<br>
>> <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br>
<br>
I don't know and I am not a C++ specialist. You can try yourself.<br>
--<br>
Remi Denis-Courmont<br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a></blockquote></div></div>