diff --git a/chapter06/createfiles.xml b/chapter06/createfiles.xml index a616f679a..a3722e468 100644 --- a/chapter06/createfiles.xml +++ b/chapter06/createfiles.xml @@ -60,13 +60,25 @@ done 32-bit builds also require these links: ln -sv /tools/lib32/libgcc_s.so{,.1} /usr/lib32 -ln -sv /tools/lib32/libstdc++.{a,so{,.6}} /usr/lib32 +ln -sv /tools/lib32/libstdc++.{a,so{,.6}} /usr/lib32 +for lib in blkid mount uuid fdisk +do + ln -sv /tools/lib32/lib$lib.so* /usr/lib32/ + sed 's|/tools|/usr|' /tools/lib32/pkgconfig/${lib}.pc \ + > /usr/lib32/pkgconfig/${lib}.pc +done x32-bit builds also require these links: ln -sv /tools/libx32/libgcc_s.so{,.1} /usr/libx32 ln -sv /tools/libx32/libstdc++.{a,so{,.6}} /usr/libx32 -ln -sv /usr/libx32 / +ln -sv /usr/libx32 / +for lib in blkid mount uuid fdisk +do + ln -sv /tools/libx32/lib$lib.so* /usr/libx32/ + sed 's|/tools|/usr|' /tools/libx32/pkgconfig/${lib}.pc \ + > /usr/libx32/pkgconfig/${lib}.pc +done The purpose of each link: