--- a/Makefile.am
+++ b/Makefile.am
@@ -8,7 +8,7 @@
 
 barada_add_SOURCES = barada-add.cpp HOTPCredentials.cpp Util.cpp
 
-barada_add_LDFLAGS = $(BOOST_FILESYSTEM)
+barada_add_LDFLAGS = $(BOOST_FILESYSTEM) -lboost_system
 
 pam_barada_sodir = /lib/security/
 
@@ -16,6 +16,6 @@
 
 pam_barada_so_SOURCES = HOTP.cpp HOTPCredentials.cpp HOTPWindow.cpp pam_barada.cpp Util.cpp 
 
-pam_barada_so_LDFLAGS = -shared
+pam_barada_so_LDFLAGS = -shared -lboost_system
 
-HexTest_SOURCES = HexTest.cpp Util.cpp
\ No newline at end of file
+HexTest_SOURCES = HexTest.cpp Util.cpp
--- a/Makefile.in
+++ b/Makefile.in
@@ -125,7 +125,7 @@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = @LDFLAGS@ -lboost_system
 LIBOBJS = @LIBOBJS@
 LIBS = @LIBS@
 LTLIBOBJS = @LTLIBOBJS@
