Opened 9 years ago
Last modified 7 years ago
#1042 closed task
Coreutils 8.27 — at Version 14
Reported by: | William Harrington | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | CLFS Standard 3.1.0 |
Component: | BOOK | Version: | CLFS Standard GIT |
Keywords: | Cc: | berzerkula@…, jonathan@…, chris@… |
Change History (15)
follow-up: 8 comment:1 by , 9 years ago
by , 9 years ago
Attachment: | coreutils-8.24-noman-1.patch added |
---|
follow-up: 9 comment:2 by , 9 years ago
Do we even require the uname patch anymore? I haven't been using it.
I didn't see a reason to use config.cache for:
fu_cv_sys_stat_statfs2_bsize=yes gl_cv_func_working_mkstemp=yes
Can anyone confirm?
comment:4 by , 9 years ago
Disable a test which fails with current version of Perl:
sed -i '/tests\/misc\/sort.pl/ d' Makefile.in
comment:5 by , 9 years ago
Move chroot man page to man8:
mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8 sed -i s/\"1\"/\"8\"/1 /usr/share/man/man8/chroot.8
comment:6 by , 9 years ago
Possibly move the following if users have scripts that require them in the /bin directory:
mv -v /usr/bin/{head,sleep,nice,test,[} /bin
comment:7 by , 9 years ago
Milestone: | → CLFS Standard 3.1.0 |
---|---|
Version: | → CLFS Standard GIT |
comment:8 by , 9 years ago
Replying to blackadder:
Patch is needed to cross compile , I used one of the gentoo patches plus there fix set -- man/*.x touch ${@/%x/1}
Confirmed. For Ch6 Coreutils we will need the noman patch and add:
set -- man/*.x touch ${@/%x/1}
It built and installed without issue with i386 for x86_64.
comment:9 by , 9 years ago
Replying to kb0iic:
Do we even require the uname patch anymore? I haven't been using it.
I didn't see a reason to use config.cache for:
fu_cv_sys_stat_statfs2_bsize=yes gl_cv_func_working_mkstemp=yesCan anyone confirm?
I confirm for a multilib build from a 32 bit host.
follow-up: 11 comment:10 by , 9 years ago
For chapter 6 we do the following:
set -- man/*.x touch ${@/%x/1} patch -Np1 -i ../coreutils-8.24-noman-1.patch ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} --enable-install-program=hostname make make install
comment:11 by , 9 years ago
Replying to kb0iic:
For chapter 6 we do the following:
set -- man/*.x touch ${@/%x/1} patch -Np1 -i ../coreutils-8.24-noman-1.patch ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} --enable-install-program=hostname make make install
Confirmed, works fine.
comment:13 by , 8 years ago
For tools ch6 Coreutils 8.25, we can remove the noman patch and use the following sed command which Aaediwen found:
sed -i -e 's/^man1_MANS/#man1_MANS/' Makefile
comment:14 by , 8 years ago
Description: | modified (diff) |
---|---|
Summary: | Coreutils 8.24 → Coreutils 8.27 |
Patch is needed to cross compile , I used one of the gentoo patches plus there fix set -- man/*.x touch ${@/%x/1}