In softhsm-2.3.0-2.fc28, /usr/bin/softhsm2-pk11install has not been linked with the Fedora linker flags: + gcc -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lpthread -lsoftokn3 -ldl -lz -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic softhsm2-pk11install.o -o softhsm2-pk11install Among other things, -Wl,-z,relro is missing.
I do not believe we need that program at all on F28. Smart cards are registered via p11-kit. I'll remove that app.
(In reply to Nikos Mavrogiannopoulos from comment #1) > I do not believe we need that program at all on F28. Smart cards are > registered via p11-kit. I'll remove that app. It's used by various packages. We cannot remove it without adjusting some (build) dependencies.
(In reply to Nikos Mavrogiannopoulos from comment #1) > I do not believe we need that program at all on F28. Ah, “that program” means softhsm2-pk11install. Never mind my following comment.