highway fails to build on ppc64el
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Highway |
New
|
Unknown
|
|||
highway (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
highway 1.0.7 fails to build on Ubuntu's ppc64el but builds on Debian's ppc64el
Excerpt from Debian build log
=======
https:/
Compiled HWY_TARGETS: PPC10 PPC9 PPC8
HWY_ATTAINABLE_
HWY_BASELINE_
HWY_STATIC_TARGET: PPC8
HWY_BROKEN_TARGETS:
HWY_DISABLED_
Current CPU supports: PPC8 EMU128 SCALAR
Excerpt from Ubuntu build log
=======
https:/
Compiled HWY_TARGETS: PPC10 PPC9
HWY_ATTAINABLE_
HWY_BASELINE_
HWY_STATIC_TARGET: PPC9
HWY_BROKEN_TARGETS:
HWY_DISABLED_
Current CPU supports: PPC9 PPC8 EMU128 SCALAR
…
In file included from /<<PKGBUILDDIR>
/<<PKGBUILDDIR>
‘skeleton:
(float, hwy::N_
/<<PKGBUILDDIR>
‘hwy::
1511 | HWY_API void PreventElision(T&& output) {
| ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>
/<<PKGBUILDDIR>
73 | hwy::PreventEli
| ~~~~~~~
/<<PKGBUILDDIR>
‘hwy::
1511 | HWY_API void PreventElision(T&& output) {
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>
73 | hwy::PreventEli
| ~~~~~~~
Other Info
==========
Based on this
https:/
I am going to try to force building for the ppc8 baseline instead of ppc9
This bug was fixed in the package highway - 1.0.7-2ubuntu1
---------------
highway (1.0.7-2ubuntu1) mantic; urgency=medium
* Force building for a ppc8 baseline to avoid build failure on ppc64el
(LP: #2033690)
highway (1.0.7-2) unstable; urgency=medium
* d/patches: Fix make test on i386
* d/rules: Prefer g++-12 for now. See #1050933
-- Jeremy Bícha <email address hidden> Thu, 31 Aug 2023 16:08:00 -0400