#1892: "host pollution" of expect in ch5 breaks binutils testsuite in ch6
----------------------------------------+-----------------------------------
 Reporter:  [EMAIL PROTECTED]  |       Owner:  lfs-book@linuxfromscratch.org
     Type:  defect                      |      Status:  new                     
     
 Priority:  normal                      |   Milestone:                          
     
Component:  Book                        |     Version:  6.2                     
     
 Severity:  normal                      |    Keywords:                          
     
----------------------------------------+-----------------------------------
 If there is a stty binary in /usr/local/bin on the host (default install
 of coreutils), that gets picked up by expect's configure script:
 {{{
 if test -r /usr/local/bin/stty ; then
   STTY_BIN=/usr/local/bin/stty
 else
   STTY_BIN=/bin/stty
 fi
 }}}
 This gets compiled into libexpect and utimately breaks dejagnu in ch6
 because we have created a symlink to /tools/bin/stty in /bin but not in
 /usr/local/bin.

 I see two possible fixes:

 1.  ln -s /bin/stty /usr/local/bin in the Essential Symlinks[[BR]]
 Don't like that as it pollutes the final LFS environment.

 2.  Fix Expect's configure.status and/or Makefile with a sed between the
 ./configure and the make. [[BR]]
 (Probably should check first that /bin/stty actually exists on the host.)

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/1892>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to