hvconfig_pre()
{
# Fix a bug when the uname patch is automatically applied
- touch ${LFS_TMP}/${PACKAGE}/man/{uname,hostname}.1
+ touch ${LFS_TMP}/${PACKAGE}/man/hostname.1
+
+ # Patches may modify many .c files, so the make process will try to
+ # re-build the manpages by running help2man, and this causes problems
+ # when cross-compiling. So let's just update the timestamps and skip the
+ # help2man step.
+ find ${LFS_TMP}/${PACKAGE} -name \*.1 -exec touch {} \;
}
# Configure cannot properly determine how to get free space when cross-compiling
cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF
fu_cv_sys_stat_statfs2_bsize=yes
gl_cv_func_working_mkstemp=yes
+gl_cv_func_fstatat_zero_flag=yes
EOF
}
+
+hvbuild_post()
+{
+ # Create needed symlink for glib:
+ LINKS="env"
+
+ for link in ${LINKS}; do
+ ln -svfT /tools/bin/${link} ${LFS}/usr/bin/${link}
+ done
+}