diff --git a/hardware/irda/lirc/actions.py b/hardware/irda/lirc/actions.py
index 7a7f447ceb..33c536f15f 100644
--- a/hardware/irda/lirc/actions.py
+++ b/hardware/irda/lirc/actions.py
@@ -22,6 +22,8 @@ def setup():
--with-x \
--with-driver=userspace \
--with-syslog=LOG_DAEMON")
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
diff --git a/hardware/irda/lirc/pspec.xml b/hardware/irda/lirc/pspec.xml
index 7652fc508e..38c199f558 100644
--- a/hardware/irda/lirc/pspec.xml
+++ b/hardware/irda/lirc/pspec.xml
@@ -28,7 +28,6 @@
lirc
alsa-lib
- libusb
libftdi
libusb-compat
libX11