diff --git a/repos/dde_linux/src/drivers/nic/fec/lx_emul.cc b/repos/dde_linux/src/drivers/nic/fec/lx_emul.cc
index 088ab903d2..e60e6e23d2 100644
--- a/repos/dde_linux/src/drivers/nic/fec/lx_emul.cc
+++ b/repos/dde_linux/src/drivers/nic/fec/lx_emul.cc
@@ -21,11 +21,14 @@
#include
#include
#include
-#include
#include
#include
+#if DEBUG
+#include
+#endif
+
#include
#include
#include
@@ -307,7 +310,12 @@ net_device * Session_component::_register_session_component(Session_component &
extern "C" {
-void lx_backtrace() { Genode::backtrace(); }
+void lx_backtrace()
+{
+#if DEBUG
+ Genode::backtrace();
+#endif
+}
int platform_driver_register(struct platform_driver * drv)
{