Ahoy,
I have noticed some distributions, Slackware for one, which sets
PKG_CONFIG_PATH, so when "su - clfs" is given PKG_CONFIG_PATH from
/etc/profile.d is set and wreaks havoc with some packages, namely make if guile
exists, and util-linux if ncursesw exists. Frankly, we always want to use our
custom default path for pkg-config in /cross-tools. Don't let the
PKG_CONFIG_PATH spoil our fun. Patch is attached.
Index: CLFS/master.sh
===================================================================
--- CLFS/master.sh (revision 3824)
+++ CLFS/master.sh (working copy)
@@ -63,6 +63,7 @@
echo "" >> \$(LUSER_HOME)/.bashrc && \\
echo "unset CFLAGS" >> \$(LUSER_HOME)/.bashrc && \\
echo "unset CXXFLAGS" >> \$(LUSER_HOME)/.bashrc && \\
+ echo "unset PKG_CONFIG_PATH" >> \$(LUSER_HOME)/.bashrc && \\
echo "" >> \$(LUSER_HOME)/.bashrc && \\
EOF
) >> $MKFILE.tmp
Index: CLFS2/master.sh
===================================================================
--- CLFS2/master.sh (revision 3824)
+++ CLFS2/master.sh (working copy)
@@ -45,6 +45,7 @@
echo "" >> \$(LUSER_HOME)/.bashrc && \\
echo "unset CFLAGS" >> \$(LUSER_HOME)/.bashrc && \\
echo "unset CXXFLAGS" >> \$(LUSER_HOME)/.bashrc && \\
+ echo "unset PKG_CONFIG_PATH" >> \$(LUSER_HOME)/.bashrc && \\
echo "" >> \$(LUSER_HOME)/.bashrc && \\
echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> \$(LUSER_HOME)/.bashrc && \\
echo "export CLFS_TARGET=\"${TARGET}\"" >> \$(LUSER_HOME)/.bashrc && \\
Index: CLFS3/master.sh
===================================================================
--- CLFS3/master.sh (revision 3824)
+++ CLFS3/master.sh (working copy)
@@ -45,6 +45,7 @@
echo "" >> \$(LUSER_HOME)/.bashrc && \\
echo "unset CFLAGS" >> \$(LUSER_HOME)/.bashrc && \\
echo "unset CXXFLAGS" >> \$(LUSER_HOME)/.bashrc && \\
+ echo "unset PKG_CONFIG_PATH" >> \$(LUSER_HOME)/.bashrc && \\
echo "" >> \$(LUSER_HOME)/.bashrc && \\
echo "export CLFS_HOST=\"${CLFS_HOST}\"" >> \$(LUSER_HOME)/.bashrc && \\
echo "export CLFS_TARGET=\"${TARGET}\"" >> \$(LUSER_HOME)/.bashrc && \\
Sincerely,
William Harrington
--
http://lists.linuxfromscratch.org/listinfo/alfs-discuss
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page