FreeScale QorIQ Build failure

Table of Contents

编译fsl的QorIQ的时候可能会出现如下错误:

| checking for gnumake… make
| checking version of make… 4.0, bad
| checking for gnumsgfmt… no

目前发现类似的还有makeinfo。系统为dabian 8.0

其实是fsl配置的时候判断过于严谨。

根据编译上下文找到对应的configuration文件,修改

if test -z “$MAKE”; then
ac_verc_fail=yes
else
# Found it, now check the version.
{ $as_echo “$as_me:$LINENO: checking version of $MAKE” >&5
$as_echo_n “checking version of $MAKE… ” >&6; }
ac_prog_version=$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'
case $ac_prog_version in
”) ac_prog_version=”v. ?.??, bad”; ac_verc_fail=yes;;
3.79* | 3.[89]*)
ac_prog_version=”$ac_prog_version, ok”; ac_verc_fail=no;;
*) ac_prog_version=”$ac_prog_version, bad”; ac_verc_fail=yes;;

esac
{ $as_echo “$as_me:$LINENO: result: $ac_prog_version” >&5
$as_echo “$ac_prog_version” >&6; }
fi
if test $ac_verc_fail = yes; then
critic_missing=”$critic_missing make”
fi

修改下面的判断返回成功即可:

*) ac_prog_version=”$ac_prog_version, bad”; ac_verc_fail=yes;;”

如:

*) ac_prog_version=”$ac_prog_version, ok”; ac_verc_fail=no;;

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.