wok-next rev 3659
Hack coreutils compile
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Jul 07 20:54:42 2009 +0200 (2009-07-07) |
parents | 250b023ab932 |
children | 442f111e41ae |
files | coreutils/receipt coreutils/stuff/ls.u |
line diff
1.1 --- a/coreutils/receipt Tue Jul 07 19:03:50 2009 +0200 1.2 +++ b/coreutils/receipt Tue Jul 07 20:54:42 2009 +0200 1.3 @@ -19,11 +19,17 @@ 1.4 # NOTE: There does not seem to be a problem with sigcontext.h in Linux 2.6.29.3 1.5 1.6 # Hack to fix ls: expected specifier-qualifier-list before '__u64' 1.7 - # We are not patching the original file, just fake to compile 1.8 - # coreutils. 1.9 - # rm -f /usr/include/asm/sigcontext.h.bak 1.10 - # mv /usr/include/asm/sigcontext.h /usr/include/asm/sigcontext.h.bak || exit 1 1.11 - # cp ../stuff/sigcontext.h /usr/include/asm 1.12 + while read patch_file; do 1.13 + if [ -f done.$patch_file ]; then 1.14 + echo "Skipping $patch_file" 1.15 + continue 1.16 + fi 1.17 + echo "Apply $patch_file" 1.18 + patch -p1 < ../stuff/$patch_file || return 1 1.19 + touch done.$patch_file 1.20 + done <<EOT 1.21 +ls.u 1.22 +EOT 1.23 1.24 sed -i 's/1.10a/1.10.2/' configure.ac || exit 1 1.25 sed -i 's/dist-xz/dist-lzma/' configure.ac || exit 1
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/coreutils/stuff/ls.u Tue Jul 07 20:54:42 2009 +0200 2.3 @@ -0,0 +1,10 @@ 2.4 +--- coreutils-7.4/src/ls.c 2.5 ++++ coreutils-7.4/src/ls.c 2.6 +@@ -63,6 +63,7 @@ 2.7 + #include <grp.h> 2.8 + #include <pwd.h> 2.9 + #include <getopt.h> 2.10 ++#include <asm/types.h> 2.11 + #include <signal.h> 2.12 + #include <selinux/selinux.h> 2.13 + #include <wchar.h>