compilation - GCC cross-toolchain for ARM -
i following steps given here getting failures @ different stages.
following different stages in building cross compiler.
- setup
- get sources
- gnu binutils
- linux kernel headers
- glibc headers
- stage 1 gcc
- gnu c library
- stage 2 gcc
error-1:(occurred @ stage 5)- critical section of programs missed or old:as , ld
solution: edited configure script glibc, , changed these lines
case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.1[3-9]*) ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.1[3-9]*) ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
to this:
case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.2[0-9]*) ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.2[0-9]*) ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
it got resolved.
error 2:(occurred @ stage 6) *** buffer overflow detected ***: arm-unknown-linux-gnu-ar terminated
can faced similar kind of problem? if can please suggest solution?
Comments
Post a Comment