/usr/sbin/ledctl and /usr/sbin/ledmon in ledmon-0.80-5.fc28.x86_64 have not been linked with the standard Fedora linker flags (LDFLAGS) from redhat-rpm-config. There doesn't seem to be any LDFLAGS injection at all. cc -lsgutils2 /builddir/build/BUILD/ledmon-0.80/src/_build/ledmon.o /builddir/build/BUILD/ledmon-0.80/src/_build/pidfile.o /builddir/build/BUILD/ledmon-0.80/src/_build/ahci.o /builddir/build/BUILD/ledmon-0.80/src/_build/block.o /builddir/build/BUILD/ledmon-0.80/src/_build/cntrl.o /builddir/build/BUILD/ledmon-0.80/src/_build/enclosure.o /builddir/build/BUILD/ledmon-0.80/src/_build/list.o /builddir/build/BUILD/ledmon-0.80/src/_build/raid.o /builddir/build/BUILD/ledmon-0.80/src/_build/scsi.o /builddir/build/BUILD/ledmon-0.80/src/_build/slave.o /builddir/build/BUILD/ledmon-0.80/src/_build/status.o /builddir/build/BUILD/ledmon-0.80/src/_build/sysfs.o /builddir/build/BUILD/ledmon-0.80/src/_build/smp.o /builddir/build/BUILD/ledmon-0.80/src/_build/dellssd.o /builddir/build/BUILD/ledmon-0.80/src/_build/utils.o /builddir/build/BUILD/ledmon-0.80/src/_build/pci_slot.o /builddir/build/BUILD/ledmon-0.80/src/_build/vmdssd.o -o ledmon ledmon_cflags.patch probably needs updating to deal with LDFLAGS as well. See https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/master/f/buildflags.md for information on RPM macros and environment variables provided by the build environment.
https://src.fedoraproject.org/rpms/ledmon/c/d3e2a6febaa25eca0284d01b16b6999a5d99c182?branch=master https://src.fedoraproject.org/rpms/ledmon/c/d3e2a6febaa25eca0284d01b16b6999a5d99c182?branch=f28