On Sat, 15 Aug 2009 09:04:44 -0700, Dan Nicholson <dbn.li...@gmail.com> wrote: > On Sat, Aug 15, 2009 at 8:54 AM, Matthew > Burgess<matt...@linuxfromscratch.org> wrote: >> >> Ah, it does, but only on an earlier invocation of sort! So, I guess, >> for now, BLFS could have a patch to dash to add LC_COLLATE=C to the other >> call to sort in src/mkbuiltins. > > Yeah, I'd send that upstream and cc Herbert Xu.
Only one problem, it still doesn't help! The problem is that LANG, which is set in my /etc/profile, doesn't appear to be overridden by the LC_COLLATE setting. This appears to go against the standard described at http://opengroup.org/onlinepubs/007908799/xbd/envvar.html. (from my reading of the above, sort should be inspecting LC_ALL, then LC_COLLATE, then LANG). >> Longer-term though, we certainly need to fix up our patch in LFS though. >> I'd expect it produce the same output in both en_GB and en_GB.UTF-8 >> locales. > > Are you sure that's correct, though? They will only definitely have > the same output if en_GB and en_GB.UTF-8 are the same locale. UTF-8 > locales usually have different collating rules. Well, I don't necessarily care about the sort order in this case, but it certainly shouldn't be losing any data, which is what it's doing at present. Regards, Matt -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page