diff --git a/Makefile.am b/Makefile.am
index 5f8fb6c07570d31105221d8580d88b7d6d6830ce..cce39e79e6d504ef60230168b00d53fd13a5fd66 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,9 +26,6 @@ pkginclude_HEADERS =		\
 	slurm/slurm.h 		\
 	slurm/slurm_errno.h
 
-noinst_HEADERS =		\
-	sayMessage.h
-
 MAINTAINERCLEANFILES = 					\
 	aclocal.m4 config.guess 			\
 	config.h.in config.sub configure install-sh 	\
diff --git a/NEWS b/NEWS
index 1d6a2bab4b4978e19fcec9b89e2676b0adf48469..5fd5c27e96c50f405eba840d4e3f84bc50b1432a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,10 @@
 This file describes changes in recent versions of SLURM. It primarily
 documents those changes that are of interest to users and admins. 
 
+* Changes in SLURM 0.4.7
+========================
+ -- Remove some BGL specific headers that IBM now distributes.
+
 * Changes in SLURM 0.4.6
 ========================
  -- smap now works on non-BGL systems.
diff --git a/sayMessage.h b/sayMessage.h
deleted file mode 100644
index b5e309fa7c1d132e663bd4b75b824c122778e2d2..0000000000000000000000000000000000000000
--- a/sayMessage.h
+++ /dev/null
@@ -1,5 +0,0 @@
-/* Temporary for successful build of BlueGene modules with rm_api.h */
-#ifndef _TV_H
-#define _TV_H 1
-typedef int MPIR_PROCDESC;
-#endif
diff --git a/src/partition_allocator/tv.h b/src/partition_allocator/tv.h
deleted file mode 100644
index d0c0ddfcddcb2935568b119634461092248812bc..0000000000000000000000000000000000000000
--- a/src/partition_allocator/tv.h
+++ /dev/null
@@ -1,6 +0,0 @@
-/* Temporary for successful build of BlueGene modules with rm_api.h */
-#ifndef _TV_H
-#define _TV_H 1
-
-//typedef int MPIR_PROCDESC;
-#endif