On Thu, Mar 21, 2013 at 12:22 AM, Maxim Kuvyrkov <ma...@kugelworks.com> wrote:
> On 20/03/2013, at 1:35 AM, rbmj wrote:
>
>> On 19-Mar-13 03:04, Maxim Kuvyrkov wrote:
>>>
>>> Will commit to trunk once the server is up.
>
> The patch is now committed.
>
>>>
>>> Regarding 4.8, we should've really tried to work it out earlier.  If you 
>>> want to pursue backport to 4.8, please attach the log of PPA system 
>>> rejecting the package
>>
>> The error is:
>>
>> ======
>> Finished at 20130318-0642
>> Build needed 00:14:20, 804796k disk space
>> Function `__gthread_get_tsd_data' implicitly converted to pointer at 
>> /build/buildd/gcc-powerpc-wrs-vxworks-4.8.0+0svn196132/libgcc/config/vxlib-tls.c:164
>>
>>
>>
>> Our automated build log filter detected the problem(s) above that will
>> likely cause your package to segfault on architectures where the size of
>> a pointer is greater than the size of an integer, such as ia64 and amd64.
>>
>> This is often due to a missing function prototype definition.
>>
>> Since use of implicitly converted pointers is always fatal to the application
>> on ia64, they are errors.  Please correct them for your next upload.
>> ======
>>
>> This problem does not apply on the target (powerpc-wrs-vxworks), where 
>> sizeof(int*) == sizeof(int(*)()) == sizeof(int) == 4.  However, the build 
>> system's filters are too stupid to realize this.  Because the warning is 
>> spurious really the fact that the automated build system rejects the package 
>> is a bug on the build system's part.  However, doing it the Right Way is so 
>> _easy_...
>
> Richard,
>
> As release manager, do you have any objections to backporting this patch to 
> 4.8 branch?  It affects only VxWorks targets and it is quite harmless (the 
> patch fixes a compilation warning during building GCC for VxWorks targets).

It's certainly fine now.

Richard.

> Thanks,
>
> --
> Maxim Kuvyrkov
> KugelWorks
>

Reply via email to