https://bugzilla.redhat.com/show_bug.cgi?id=2008090
--- Comment #16 from Dan Horák <dan(a)danny.cz> ---
we are getting closer, but I see a problem when building in F-35 or rawhide (no
problem in F-34), perhaps some change in the toolchain ...
...
g++ -shared -Wl,-Bsymbolic-functions -Wl,-soname,libzdnn.so.0
-Wl,--version-script=zdnn.map -lm -o lib/libzdnn.so obj/zdnn_init.o
obj/aiu_lstm_gru.o obj/aiu_ops.o obj/allochelper.o obj/convert_hw.o obj/get.o
obj/init_ztensor.o obj/logger.o obj/malloc4k.o obj/operations.o obj/query.o
obj/reshape_ztensor.o obj/status.o obj/stickify.o obj/tensor_desc.o
obj/tensor_dump.o obj/tensor_verify.o obj/utils.o obj/version.o obj/zdnn.o
obj/initializer.o
make[1]: Leaving directory '/builddir/build/BUILD/zDNN-0.3.1/zdnn'
make[1]: Entering directory '/builddir/build/BUILD/zDNN-0.3.1/zdnn'
gcc -E -c ../zdnn/zdnn.h -o zdnn_preprocessed.h
readelf -W --dyn-syms lib/libzdnn.so > zdnn.dynsyms
awk -f sym_checker.awk zdnn_preprocessed.h ../zdnn/zdnn.map zdnn.dynsyms
#0.0: BEGIN of sym_checker.awk
#1.1: Processing file zdnn_preprocessed.h => zdnn.h
#2.1: Processing file ../zdnn/zdnn.map => zdnn.map
#3.1: Processing file zdnn.dynsyms => .dynsym-symbol-table
ERROR #1 in .dynsym-symbol-table:5: Found unversioned symbol in
.dynsym-symbol-table: .init
#4.0: Processing END of sym_checker.awk
Please also have a look at the tasks described in zdnn.map:
13: # Task: Introduce a new symbol in a new library version.
25: # Task: Provide a second symbol after making an incompatible change of a
symbol.
54: # Task: Remove a symbol and only provide an old version for usage by
existing programs.
#4.3: END of sym_checker.awk: 1 ERRORs
make[1]: Leaving directory '/builddir/build/BUILD/zDNN-0.3.1/zdnn'
make[1]: *** [t-symcheck:30: symcheck] Error 1
make[1]: *** Waiting for unfinished jobs....
please see the complete log at
https://koji.fedoraproject.org/koji/taskinfo?taskID=77604382
You should be able to check it yourself locally with "mock -r fedora-35-s390x
libzdnn-0.3.1-4.fc33.src.rpm" (or use fedora-rawhide-s390x for the -r option),
"mock -r ... shell" puts you into the build's chroot.
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2008090