diff --git a/src/api/Makefile.am b/src/api/Makefile.am
index 4905a627c7b9d6d5b6d7b956aa875623b97cfed8..20f606ca08d4ffc88fee8424e4805bd6931bcfe9 100644
--- a/src/api/Makefile.am
+++ b/src/api/Makefile.am
@@ -131,7 +131,7 @@ libslurm_la_LIBADD = $(convenience_libs)
 libslurm_la_LDFLAGS        = \
         $(LIB_LDFLAGS) \
         -version-info $(current):$(rev):$(age) \
-        $(OTHER_FLAGS)
+        $(OTHER_FLAGS) $(HWLOC_LDFLAGS) $(HWLOC_LIBS)
 
 #
 # The libpmi_la_LIBADD specification below causes libpmi.la to relink
diff --git a/src/api/Makefile.in b/src/api/Makefile.in
index 785585487435beaae920a9fd6c3e833e46b13832..ee6d57df1acd41344c6633a5ec3a50b0dec0fd5f 100644
--- a/src/api/Makefile.in
+++ b/src/api/Makefile.in
@@ -492,7 +492,7 @@ libslurm_la_LIBADD = $(convenience_libs)
 libslurm_la_LDFLAGS = \
         $(LIB_LDFLAGS) \
         -version-info $(current):$(rev):$(age) \
-        $(OTHER_FLAGS)
+        $(OTHER_FLAGS) $(HWLOC_LDFLAGS) $(HWLOC_LIBS)
 
 
 #