In openssl-1.1.0g-3.fc28, /usr/bin/openssl has e_type ET_EXEC, so it is not a PIE executable. This means that the RPM build flags injection was incomplete, and the preferred LDFLAGS setting is not used. (Currently, linker flags are available via $RPM_LD_FLAGS.)
The issue is still present in openssl-libs-1:1.1.0g-5.fc28.x86_64: # checksec --file /usr/lib64/libcrypto.so.1.1.0g RELRO STACK CANARY NX PIE RPATH RUNPATH FORTIFY Fortified Fortifiable FILE Partial RELRO Canary found NX enabled DSO No RPATH No RUNPATH Yes 8 21 /usr/lib64/libcrypto.so.1.1.0g