Hi, Following a thread on blfs-support[0], it looks like the i18n patch for Coreutils causes a problem during compilation of Dash in BLFS. The attached builtins file produces the following output when we compile Coreutils with the i18n patch:
$ LANG=en_GB.UTF-8
$ sort -u -k 3,3 builtins
0 . -s dotcmd
$ LANG=en_GB
$ sort -u -k 3,3 builtins
21 local -a localcmd
14 export -as exportcmd
3 alias -au aliascmd
7 chdir cdcmd
10 echo echocmd
18 hash hashcmd
22 printf printfcmd
23 pwd pwdcmd
0 . -s dotcmd
2 [ testcmd
33 type typecmd
4 bg -u bgcmd
34 ulimit ulimitcmd
If the i18n patch isn't applied, then the LANG setting has no
effect on sort's output, always outputting the correct data as per
the en_GB listing above.
So, what do we want to do? Just remove the sort-related hunks of the
i18n patch, drop the patch altogether, or try and fix this bug? I
can easily do either of the 1st 2, but trying to fix the bug is beyond
my limited C abilities.
Regards,
Matt.
[0]
http://www.linuxfromscratch.org/pipermail/blfs-support/2009-August/065714.html
builtins
Description: Binary data
-- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
