diff --git a/vim-6.4-lib64.patch b/vim-6.4-lib64.patch
deleted file mode 100644
index d74e6f2..0000000
--- a/vim-6.4-lib64.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- vim64/src/auto/configure.lib64	2005-10-15 14:55:10.000000000 +0200
-+++ vim64/src/auto/configure	2006-03-09 15:23:39.000000000 +0100
-@@ -1813,7 +1813,7 @@
-   
- 	vi_cv_path_python_conf=
- 	for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
--	  for subdir in lib share; do
-+	  for subdir in lib64 lib share; do
- 	    d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
- 	    if test -d "$d" && test -f "$d/config.c"; then
- 	      vi_cv_path_python_conf="$d"
---- vim64/src/configure.in.lib64	2006-03-09 15:24:07.000000000 +0100
-+++ vim64/src/configure.in	2006-03-09 15:24:47.000000000 +0100
-@@ -472,7 +472,7 @@
-       [
- 	vi_cv_path_python_conf=
- 	for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
--	  for subdir in lib share; do
-+	  for subdir in lib64 lib share; do
- 	    d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
- 	    if test -d "$d" && test -f "$d/config.c"; then
- 	      vi_cv_path_python_conf="$d"
diff --git a/vim-7.1-lib64.patch b/vim-7.1-lib64.patch
new file mode 100644
index 0000000..9a21477
--- /dev/null
+++ b/vim-7.1-lib64.patch
@@ -0,0 +1,24 @@
+diff -up vim71/src/auto/configure.lib64 vim71/src/auto/configure
+--- vim71/src/auto/configure.lib64	2008-07-23 12:36:17.000000000 +0200
++++ vim71/src/auto/configure	2008-07-23 12:37:04.000000000 +0200
+@@ -4291,7 +4291,7 @@ else
+ 
+ 	vi_cv_path_python_conf=
+ 	for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
+-	  for subdir in lib share; do
++	  for subdir in lib64 lib share; do
+ 	    d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
+ 	    if test -d "$d" && test -f "$d/config.c"; then
+ 	      vi_cv_path_python_conf="$d"
+diff -up vim71/src/configure.in.lib64 vim71/src/configure.in
+--- vim71/src/configure.in.lib64	2008-07-23 12:36:17.000000000 +0200
++++ vim71/src/configure.in	2008-07-23 12:36:17.000000000 +0200
+@@ -634,7 +634,7 @@ if test "$enable_pythoninterp" = "yes"; 
+       [
+ 	vi_cv_path_python_conf=
+ 	for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
+-	  for subdir in lib share; do
++	  for subdir in lib64 lib share; do
+ 	    d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
+ 	    if test -d "$d" && test -f "$d/config.c"; then
+ 	      vi_cv_path_python_conf="$d"
diff --git a/vim.spec b/vim.spec
index a1a61eb..6891b1c 100644
--- a/vim.spec
+++ b/vim.spec
@@ -393,7 +393,7 @@ Patch3003: vim-6.1-rh3.patch
 Patch3004: vim-7.0-rclocation.patch
 Patch3006: vim-6.4-checkhl.patch
 Patch3007: vim-7.0-fstabsyntax.patch
-Patch3008: vim-6.4-lib64.patch
+Patch3008: vim-7.1-lib64.patch
 Patch3009: vim-7.0-warning.patch
 Patch3010: vim-7.0-syncolor.patch
 Patch3011: vim-7.0-vimspelltypo.patch