To elaborate a little further Bryan, since on multilib we are required to build anything with a library to make sure the library is available in /lib /lib32 or /lib64. So our plan is to build libvolume on /lib /lib32, then on the /lib64 make sure udev runs using /lib64. Here's what we come up with to fix the /lib64 stuff

for file in `find * -name Makefile`; do
   sed -i $file \
          -e '[EMAIL PROTECTED](^libudevdir =\)[EMAIL PROTECTED]/lib64/[EMAIL 
PROTECTED]' \
          -e '[EMAIL PROTECTED](^libdir =\)[EMAIL PROTECTED]/[EMAIL PROTECTED]' 
\
          -e '[EMAIL PROTECTED](^usrlibdir =\)[EMAIL PROTECTED]/usr/[EMAIL 
PROTECTED]' || ERROR
done
sed -i 's@/lib/udev/@/lib64/udev@' udev_utils_run.c

Just figured I should clarify that.
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-dev

Reply via email to