Bug 1225363 - [SUSE:SLFO:Main] highway fails to build on ppc64le
Summary: [SUSE:SLFO:Main] highway fails to build on ppc64le
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux Enterprise Server 16.0
Classification: SUSE Linux Framework One
Component: Basesystem (show other bugs)
Version: unspecified
Hardware: PowerPC-64 Other
: P2 - High : Normal
Target Milestone: ---
Assignee: Gustavo Yokoyama Ribeiro
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-27 14:19 UTC by Héctor Orón Martínez
Modified: 2024-06-03 16:11 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Héctor Orón Martínez 2024-05-27 14:19:14 UTC
Hello,

highway currently fails to build for ppc64le (and other non x86 architectures).

This is fixed in newer version 1.1.0:
- https://build.opensuse.org/package/show/openSUSE:Factory:PowerPC/highway
SLFO RM, could you consider syncing newer version?

- https://build.suse.de/build/SUSE:SLFO:Main:Build/standard/ppc64le/highway/_log

[  360s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/highway-1.0.7/build'
[  360s] [ 99%] Linking CXX executable tests/math_test
[  360s] /usr/bin/cmake -E cmake_link_script CMakeFiles/math_test.dir/link.txt --verbose=1
[  360s] /usr/bin/c++ -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -DHWY_COMPILE_ALL_ATTAINABLE -maltivec -O2 -g -DNDEBUG -flto=auto -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -fPIE -pie CMakeFiles/math_test.dir/hwy/contrib/math/math_test.cc.o -o tests/math_test  -Wl,-rpath,/home/abuild/rpmbuild/BUILD/highway-1.0.7/build libhwy_test.so.1.0.7 libhwy_contrib.so.1.0.7 /usr/lib64/libgtest.so /usr/lib64/libgtest_main.so libhwy.so.1.0.7 /usr/lib64/libgtest.so 
[  360s] /usr/bin/cmake -D TEST_TARGET=math_test -D TEST_EXECUTABLE=/home/abuild/rpmbuild/BUILD/highway-1.0.7/build/tests/math_test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/home/abuild/rpmbuild/BUILD/highway-1.0.7/build -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=math_test_TESTS -D CTEST_FILE=/home/abuild/rpmbuild/BUILD/highway-1.0.7/build/math_test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=60 -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake/Modules/GoogleTestAddTests.cmake
[  360s] CMake Error at /usr/share/cmake/Modules/GoogleTestAddTests.cmake:112 (message):
[  360s]   Error running test executable.
[  360s] 
[  360s]     Path: '/home/abuild/rpmbuild/BUILD/highway-1.0.7/build/tests/math_test'
[  360s]     Result: Illegal instruction
[  360s]     Output:
[  360s]       
[  360s] 
[  360s] Call Stack (most recent call first):
[  360s]   /usr/share/cmake/Modules/GoogleTestAddTests.cmake:225 (gtest_discover_tests_impl)
[  360s] 
[  360s] 
[  360s] make[2]: *** [CMakeFiles/math_test.dir/build.make:107: tests/math_test] Error 1
[  360s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/highway-1.0.7/build'


This is urgent since it is needed for upcoming SLE Micro 6.1 release, and affecting any other SLFO products.

Thanks for your support.