diff --git a/quad/src/virt_quad/Makefile b/quad/src/virt_quad/Makefile
index 3626790b07efec7ea75a039491b6078a8c6918df..5dcb38961372530b5ba08fad42f8db9d1abfdfc9 100644
--- a/quad/src/virt_quad/Makefile
+++ b/quad/src/virt_quad/Makefile
@@ -1,6 +1,6 @@
 TOP=../..
 
 NAME = virt_quad
-REQLIBS = -lquad_app -lcomputation_graph -lm -lcommands -lgraph_blocks
+REQLIBS = -Wl,--whole-archive -lquad_app -Wl,--no-whole-archive -lcommands -lgraph_blocks -lcomputation_graph -lm
 
 include $(TOP)/executable.mk