diff --git a/package/base/gdb/gdb.desc b/package/base/gdb/gdb.desc
index c8e127a24..437a630ba 100644
--- a/package/base/gdb/gdb.desc
+++ b/package/base/gdb/gdb.desc
@@ -36,8 +36,8 @@
 
 [L] GPL
 [S] Stable
-[V] 6.4
+[V] 6.6
 [P] X -?---5---9 123.700
 
-[D] 1736144921 gdb-6.4.tar.bz2 ftp://ftp.gnu.org/gnu/gdb/
+[D] 1691745159 gdb-6.6.tar.bz2 ftp://ftp.gnu.org/gnu/gdb/
 
diff --git a/package/base/gdb/installed-by-binutils.patch b/package/base/gdb/installed-by-binutils.patch
index 05e339780..b3dd6f58c 100644
--- a/package/base/gdb/installed-by-binutils.patch
+++ b/package/base/gdb/installed-by-binutils.patch
@@ -24,16 +24,16 @@ the binutils package supplies them.
 
 --- ./bfd/Makefile.in.orig	Fri Aug 30 10:11:44 2002
 +++ ./bfd/Makefile.in	Sat Jan 18 20:08:01 2003
-@@ -254,7 +254,7 @@
+@@ -252,7 +252,7 @@
  INCDIR = $(srcdir)/../include
  CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
  MKDEP = gcc -MM
 -SUBDIRS = doc po
 +SUBDIRS = doc
- docdir = doc
+ bfddocdir = doc
  bfdlib_LTLIBRARIES = libbfd.la
  AM_CFLAGS = $(WARN_CFLAGS)
-@@ -1151,7 +1151,7 @@
+@@ -1172,7 +1172,7 @@
  	for dir in "$(DESTDIR)$(bfdlibdir)"; do \
  	  test -z "$$dir" || $(mkdir_p) "$$dir"; \
  	done