From 97591eef2dbe098acb3e803e43a2e52b192cad72 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Fri, 28 Mar 2008 00:07:08 +0000
Subject: [PATCH] add some comments to Makefile for greater clarity

---
 src/api/Makefile.am | 5 +++++
 src/api/Makefile.in | 5 +++++
 2 files changed, 10 insertions(+)

diff --git a/src/api/Makefile.am b/src/api/Makefile.am
index 73b1f5b7c3d..b5634c6e73c 100644
--- a/src/api/Makefile.am
+++ b/src/api/Makefile.am
@@ -105,6 +105,11 @@ libslurm_la_LDFLAGS        = \
         -version-info $(current):$(rev):$(age) \
         $(OTHER_FLAGS)
 
+#
+# The libpmi_la_LIBADD specification below causes libpmi.la to relink
+# when running "make install", but removing it prevents essential slurm
+# symbols from being available in programs linking with libpmi
+#
 libpmi_la_SOURCES = pmi.c
 libpmi_la_LIBADD = $(top_builddir)/src/api/libslurm.la
 libpmi_la_LDFLAGS = $(LIB_LDFLAGS) \
diff --git a/src/api/Makefile.in b/src/api/Makefile.in
index 6759a724a52..cfeee9318e2 100644
--- a/src/api/Makefile.in
+++ b/src/api/Makefile.in
@@ -382,6 +382,11 @@ libslurm_la_LDFLAGS = \
         -version-info $(current):$(rev):$(age) \
         $(OTHER_FLAGS)
 
+#
+# The libpmi_la_LIBADD specification below causes libpmi.la to relink
+# when running "make install", but removing it prevents essential slurm
+# symbols from being available in programs linking with libpmi
+#
 libpmi_la_SOURCES = pmi.c
 libpmi_la_LIBADD = $(top_builddir)/src/api/libslurm.la
 libpmi_la_LDFLAGS = $(LIB_LDFLAGS) \
-- 
GitLab