[PATCH 1/2] Libsanitizer merge from upstream r253555.

Yury Gribov y.gribov@samsung.com
Tue Nov 24 12:09:00 GMT 2015


On 11/24/2015 02:55 PM, Maxim Ostapenko wrote:
> On 24/11/15 14:27, Jakub Jelinek wrote:
>> On Tue, Nov 24, 2015 at 12:23:05PM +0100, Christophe Lyon wrote:
>>> On 24 November 2015 at 12:12, Jakub Jelinek <jakub@redhat.com> wrote:
>>>> On Tue, Nov 24, 2015 at 12:08:13PM +0100, Christophe Lyon wrote:
>>>>>> Sure.
>>>>>> I had a build in progress with your proposed patch, but it didn't
>>>>>> complete before you committed :-)
>>>>>>
>>>>> So... it still does not work for me. I re-tried several times, made
>>>>> sure I had
>>>>> everything cleanup before starting new builds from scratch, hence
>>>>> the delay.
>>>>>
>>>>> I'm still seeing:
>>>>> /tmp/2050111_1.tmpdir/aci-gcc-fsf/sources/gcc-fsf/gccsrc/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc:326:44:
>>>>>
>>>>> error: 'ARM_VFPREGS_SIZE' was not declared in this scope
>>>>>     unsigned struct_user_vfpregs_struct_sz = ARM_VFPREGS_SIZE;
>>>> So cut'n'paste the sanitizer_platform_limits_posix.cc compilation
>>>> command
>>>> line and replace -c with -E -dD, then look if the wrapper
>>>> asm/ptrace.h is
>>>> included or not and why?
>>>>
>>> It pulls the one from the sysroot:
>>> sysroot-arm-none-linux-gnueabihf/usr/include/asm/ptrace.h
>>> (I configure GCC --with-sysroot=XXX)
>> Then you should figure out where the sysroot include dirs are added in
>> the
>> sanitizer_common/Makefile and make sure -isystem
>> $(top_srcdir)/include/system
>> comes before that.
>>
>>     Jakub
>>
>
> It seems that I placed new header into wrong directory, it should be
> libsanitizer/include/system/asm/ptrace.h
> instead of
> libsanitizer/include/system/linux/asm/ptrace.h

FYI https://gcc.gnu.org/wiki/CompileFarm seems to have powerpc.



More information about the Gcc-patches mailing list