diff --git a/src/plugins/select/bluegene/plugin/Makefile.am b/src/plugins/select/bluegene/plugin/Makefile.am
index fde0b65dc943164a9f92b0e59d239eee2fed685d..da526d6e79e8b00f8c2eff05e5faabd0502abbb0 100644
--- a/src/plugins/select/bluegene/plugin/Makefile.am
+++ b/src/plugins/select/bluegene/plugin/Makefile.am
@@ -47,3 +47,7 @@ slurm_epilog_SOURCES = slurm_epilog.c
 sfree_LDFLAGS = -export-dynamic -lm $(CMD_LDFLAGS) 
 slurm_prolog_LDFLAGS = -export-dynamic $(CMD_LDFLAGS)
 slurm_epilog_LDFLAGS = -export-dynamic $(CMD_LDFLAGS)
+
+force:
+$(select_bluegene_la_LIBADD) $(sfree_LDADD) : force
+	@cd `dirname $@` && $(MAKE) `basename $@`
diff --git a/src/plugins/select/bluegene/plugin/Makefile.in b/src/plugins/select/bluegene/plugin/Makefile.in
index e21b8b361a2eff20a88ace3cbdb67413756b81eb..3e66184e535cf9d9e17dce6db057aed13ea110ac 100644
--- a/src/plugins/select/bluegene/plugin/Makefile.in
+++ b/src/plugins/select/bluegene/plugin/Makefile.in
@@ -689,6 +689,10 @@ uninstall-am: uninstall-pkglibLTLIBRARIES uninstall-sbinPROGRAMS
 	tags uninstall uninstall-am uninstall-pkglibLTLIBRARIES \
 	uninstall-sbinPROGRAMS
 
+
+force:
+$(select_bluegene_la_LIBADD) $(sfree_LDADD) : force
+	@cd `dirname $@` && $(MAKE) `basename $@`
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT: