I am seeing architecture dependent linker errors trying to produce test_xdigest. This is on openSUSE Tumbleweed, packaging build
On armv7hl:
[ 17s] [100%] Linking C executable test_xdigest
[ 17s] /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdigest.dir/link.txt --verbose=1
[ 17s] /usr/lib/gcc/armv7hl-suse-linux-gnueabi/15/../../../../armv7hl-suse-linux-gnueabi/bin/ld: /tmp/ccP4n1r7.ltrans0.ltrans.o: in function `main':
[ 17s] /home/abuild/rpmbuild/BUILD/xdigest-0.4.0-build/xdigest-0.4.0/tests/test_xdigest.c:36:(.text.startup+0x30): undefined reference to `xdig_init'
[ 17s] collect2: error: ld returned 1 exit status
On ppc64le:
[ 27s] [100%] Linking C executable test_xdigest
[ 27s] /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdigest.dir/link.txt --verbose=1
[ 27s] /usr/lib64/gcc/powerpc64le-suse-linux/15/../../../../powerpc64le-suse-linux/bin/ld: /tmp/ccs3YMG5.ltrans0.ltrans.o: in function `main':
[ 27s] /home/abuild/rpmbuild/BUILD/xdigest-0.4.0-build/xdigest-0.4.0/tests/test_xdigest.c:36:(.text.startup+0x38): undefined reference to `xdig_init'
[ 27s] collect2: error: ld returned 1 exit status
On riscv64:
[ 172s] [100%] Linking C executable test_xdigest
[ 172s] /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdigest.dir/link.txt --verbose=1
[ 172s] /usr/lib64/gcc/riscv64-suse-linux/15/../../../../riscv64-suse-linux/bin/ld: /tmp/cc3iI13A.ltrans0.ltrans.o: in function `main':
[ 172s] /home/abuild/rpmbuild/BUILD/xdigest-0.4.0-build/xdigest-0.4.0/tests/test_xdigest.c:36:(.text.startup+0x1a): undefined reference to `xdig_init'
[ 172s] collect2: error: ld returned 1 exit status
This is in the tests only, so passing -DENABLE_TESTS:BOOF=OFF works around this.
I am seeing architecture dependent linker errors trying to produce
test_xdigest. This is on openSUSE Tumbleweed, packaging buildOn
armv7hl:On
ppc64le:On
riscv64:This is in the tests only, so passing
-DENABLE_TESTS:BOOF=OFFworks around this.