Bug#892845: stretch-pu: package openni2/2.2.0.33+dfsg-7+deb9u1
Control: tag -1 moreinfo
On Tue, Mar 13, 2018 at 19:38:48 +0200, Adrian Bunk wrote:
> Package: release.debian.org
> Severity: normal
> Tags: stretch
> User: release.debian.org@packages.debian.org
> Usertags: pu
>
> * Fix armhf baseline violation and armel FTBFS caused by NEON usage.
> (Closes: #874220)
>
> This aims at a small change without affecting other architectures.
>
> Taking the fix from unstable verbatim was also not possible due to
> 2.2.0.33+dfsg-10 not building on stretch - the following compile
> error is present with gcc 6 but for some reason not with gcc 7:
>
> Linux/XnLinuxUSBDevice.cpp: In function 'XnBool handleGetStringDescriptor(XnUSBDevice*, __u16, __u16, __u8)':
> Linux/XnLinuxUSBDevice.cpp:401:18: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
> *(__u16*)&buf[2] = __cpu_to_le16(USB_LANGUAGE_ENGLISH_US);
> ^
>
> Fixing the typo in ThirdParty/PSCommon/BuildSystem/Platform.generic
> (see #874220) might be advisable for unstable, but for stretch the
> different change avoids this change (that would also affect other
> architectures).
Was the newly-building package tested on armel?
Cheers,
Julien
Reply to: