summaryrefslogtreecommitdiffstats
path: root/package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch
diff options
context:
space:
mode:
authorPeter Korsgaard <jacmet@sunsite.dk>2010-01-18 14:30:57 +0100
committerPeter Korsgaard <jacmet@sunsite.dk>2010-01-18 14:30:57 +0100
commit59493977cb8c49d4d6bbdba80c79e678f0fab446 (patch)
treec4179777d8c2f68de9d8744e833a95c7a7787c33 /package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch
parent03407774b73ef8c36d7932efced408bceed3a76f (diff)
downloadbuildroot-novena-59493977cb8c49d4d6bbdba80c79e678f0fab446.tar.gz
buildroot-novena-59493977cb8c49d4d6bbdba80c79e678f0fab446.zip
rpm: fix build with !LFS
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch')
-rw-r--r--package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch b/package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch
new file mode 100644
index 000000000..00d057973
--- /dev/null
+++ b/package/rpm/rpm-5.2.0-uclibc-no-lfs-fix.patch
@@ -0,0 +1,22 @@
+[PATCH] rpm: fix build on uClibc with !LFS
+
+Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
+---
+ rpmio/fts.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+Index: rpm-5.2.0/rpmio/fts.c
+===================================================================
+--- rpm-5.2.0.orig/rpmio/fts.c
++++ rpm-5.2.0/rpmio/fts.c
+@@ -47,6 +47,10 @@ static char sccsid[] = "@(#)fts.c 8.6 (B
+ #else
+ #if defined(__UCLIBC__)
+ # define __fxstat64(_stat_ver, _fd, _sbp) fstat((_fd), (_sbp))
++# include <features.h>
++# ifndef __UCLIBC_HAS_LFS__
++# define stat64 stat
++# endif
+ #endif
+ #if defined(hpux) || defined(__hpux)
+ # define _INCLUDE_POSIX_SOURCE