diff --git a/Projects/AthGeneration/build_externals.sh b/Projects/AthGeneration/build_externals.sh
index 94536827037bffd410b1e2f8d633f209b275c747..012de3d5cac38e8b4f962a645e224413ffe4d122 100755
--- a/Projects/AthGeneration/build_externals.sh
+++ b/Projects/AthGeneration/build_externals.sh
@@ -95,17 +95,6 @@ if [ "$FORCE" = "1" ]; then
     rm -fr ${BUILDDIR}/build/AthGenerationExternals ${BUILDDIR}/build/GAUDI
 fi
 
-# Check if previous externals build can be reused:
-externals_stamp=${BUILDDIR}/build/AthGenerationExternals/${BINARY_TAG}/externals.stamp
-if [ -f ${externals_stamp} ]; then
-    if diff -q ${externals_stamp} ${thisdir}/externals.txt; then
-        echo "Correct version of externals already available in ${BUILDDIR}"
-        exit 0
-    else
-        rm ${externals_stamp}
-    fi
-fi
-
 # Create some directories:
 mkdir -p ${BUILDDIR}/{src,install}
 
@@ -209,7 +198,5 @@ ${scriptsdir}/build_Gaudi.sh \
 # Exit with the error count taken into account.
 if [ ${ERROR_COUNT} -ne 0 ]; then
     echo "AthGeneration externals build encountered ${ERROR_COUNT} error(s)"
-else
-    cp ${thisdir}/externals.txt ${externals_stamp}
 fi
 exit ${ERROR_COUNT}
diff --git a/Projects/AthSimulation/build_externals.sh b/Projects/AthSimulation/build_externals.sh
index 1b15d6e1a684ec22286eb13527cd4826d21a20b3..5e3c9d5dd1c418cdf63271b11f6eb30876fcdf89 100755
--- a/Projects/AthSimulation/build_externals.sh
+++ b/Projects/AthSimulation/build_externals.sh
@@ -87,17 +87,6 @@ if [ "$FORCE" = "1" ]; then
     rm -fr ${BUILDDIR}/build/AthSimulationExternals ${BUILDDIR}/build/GAUDI
 fi
 
-# Check if previous externals build can be reused:
-externals_stamp=${BUILDDIR}/build/AthSimulationExternals/${BINARY_TAG}/externals.stamp
-if [ -f ${externals_stamp} ]; then
-    if diff -q ${externals_stamp} ${thisdir}/externals.txt; then
-        echo "Correct version of externals already available in ${BUILDDIR}"
-        exit 0
-    else
-        rm ${externals_stamp}
-    fi
-fi
-
 # Create some directories:
 mkdir -p ${BUILDDIR}/{src,install}
 
@@ -158,7 +147,5 @@ ${scriptsdir}/build_Gaudi.sh \
 # Exit with the error count taken into account.
 if [ ${ERROR_COUNT} -ne 0 ]; then
     echo "AthSimulation externals build encountered ${ERROR_COUNT} error(s)"
-else
-    cp ${thisdir}/externals.txt ${externals_stamp}
 fi
 exit ${ERROR_COUNT}
diff --git a/Projects/Athena/build_externals.sh b/Projects/Athena/build_externals.sh
index 70a842876216afe272efade6f93d0911395525ec..9d3c98d670108457b02dd1a2c0ebe73a18845e72 100755
--- a/Projects/Athena/build_externals.sh
+++ b/Projects/Athena/build_externals.sh
@@ -95,17 +95,6 @@ if [ "$FORCE" = "1" ]; then
     rm -fr ${BUILDDIR}/build/AthenaExternals ${BUILDDIR}/build/GAUDI
 fi
 
-# Check if previous externals build can be reused:
-externals_stamp=${BUILDDIR}/build/AthenaExternals/${BINARY_TAG}/externals.stamp
-if [ -f ${externals_stamp} ]; then
-    if diff -q ${externals_stamp} ${thisdir}/externals.txt; then
-        echo "Correct version of externals already available in ${BUILDDIR}"
-        exit 0
-    else
-        rm ${externals_stamp}
-    fi
-fi
-
 # Create some directories:
 mkdir -p ${BUILDDIR}/{src,install}
 
@@ -209,7 +198,5 @@ ${scriptsdir}/build_Gaudi.sh \
 # Exit with the error count taken into account.
 if [ ${ERROR_COUNT} -ne 0 ]; then
     echo "Athena externals build encountered ${ERROR_COUNT} error(s)"
-else
-    cp ${thisdir}/externals.txt ${externals_stamp}
 fi
 exit ${ERROR_COUNT}