diff --git a/avrdude/ChangeLog b/avrdude/ChangeLog
index 3c0db48a..1fc55d34 100644
--- a/avrdude/ChangeLog
+++ b/avrdude/ChangeLog
@@ -1,3 +1,8 @@
+2012-03-20  Joerg Wunsch <j.gnu@uriah.heep.sax.de>
+
+	* configure.ac: Print a configuration summary at the end of the
+	configure run
+
 2012-02-11  Rene Liebscher <R.Liebscher@gmx.de>
 
 	patch #7718: Merge global data of avrftdi in a private data structure
@@ -8,7 +13,6 @@
 
 	patch #7720 Bug in EEPROM write
 	* avrftdi.c: fixed wrong buffer address initialization in paged_write
-	
 	* fileio.c: added #include <stdint.h>
 
 2012-02-05  Rene Liebscher <R.Liebscher@gmx.de>
diff --git a/avrdude/configure.ac b/avrdude/configure.ac
index fa624ccb..68213e9b 100644
--- a/avrdude/configure.ac
+++ b/avrdude/configure.ac
@@ -425,3 +425,38 @@ AC_CONFIG_FILES([avrdude.conf.tmp:avrdude.conf.in],
 		[confsubst="$confsubst"])
 
 AC_OUTPUT
+
+echo ""
+echo ""
+echo "Configuration summary:"
+echo "----------------------"
+
+if test x$have_libelf = xyes; then
+   echo "DO HAVE    libelf"
+else
+   echo "DON'T HAVE libelf"
+fi
+
+if test x$have_libusb = xyes; then
+   echo "DO HAVE    libusb"
+else
+   echo "DON'T HAVE libusb"
+fi
+
+if test x$have_libusb_1_0 = xyes; then
+   echo "DO HAVE    libusb_1_0"
+else
+   echo "DON'T HAVE libusb_1_0"
+fi
+
+if test x$have_libftdi = xyes; then
+   echo "DO HAVE    libftdi"
+else
+   echo "DON'T HAVE libftdi"
+fi
+
+if test x$have_libhid = xyes; then
+   echo "DO HAVE    libhid"
+else
+   echo "DON'T HAVE libhid"
+fi