On Mon, May 04, 2020 at 10:22:22AM +0200, Pierre Labastie via lfs-dev wrote:
> On Mon, 2020-05-04 at 06:51 +0100, Ken Moffat via lfs-dev wrote:
> > On Mon, May 04, 2020 at 12:51:34PM +0800, Xi Ruoyao via lfs-dev
> > wrote:
> > > > Doesn't really explain why man-db has sometimes failed, but
> > > > passed
> > > > other times (for various builders).  Maybe there is something
> > > > else
> > > > there.
> > > 
> > > In sysv book, there was no util-linux in chap. 5 (until Pierre
> > > added them to fix
> > > problems found by ICA).  So the tests using util-linux tools would
> > > be skipped.
> > 
> > That make sense.  I'll blame Pierre ! ;-)
> > 
> > No, obviously I won't blame Pierre, but this is still very much work
> > in progress.
> > 
> 
> I did blame myself :)
> http://lists.linuxfromscratch.org/pipermail/lfs-dev/2020-May/073696.html
> 
> so could it be that packages built in chap 5 look for locales in
> /tools/share?
> 
> A few experiments (the "toto" command is just to have bash printing an
> error message):
> root [ / ]# echo $LC_ALL
> fr_FR.UTF-8
> root [ / ]# exec /bin/bash
> root [ / ]# toto
> bash: toto : commande introuvable
> 
> root [ / ]# exec /tools/bin/bash
> bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
> root [ / ]# echo $LC_ALL
> fr_FR.UTF-8
> root [ / ]# toto
> bash: toto: command not found
> 
> So /tools/bin/bash is not seeking locales in /usr/lib/locale/locale-
> archive (where compiled locales are stored, man localedef for details).
> 
> I guess it is the same for col from util-linux.
> 
> One possible fix is:
> mkdir /tools/lib/locale
> ln -s /usr/lib/locale/locale-archive /tools/lib/locale
> 
> with that:
> root [ / ]# export LC_ALL=fr_FR.UTF-8
> root [ / ]# exec /tools/bin/bash
> root [ / ]# toto
> bash: toto : commande introuvable
> 
> Another tweak needed because of a separate /tools...
> 
> Pierre
> 

Thanks for looking at this.  You've convinced me that your
cross-build will be the way to go.

ĸen
-- 
                 See You Later, Holy Poppadom!
                    -- Red Dwarf, The Promised Land
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to