Arm-linux-uclibcgnueabi/bin/as unrecognised option '-Qy'

Mark Easton mark63 at azurebell.co.nz
Thu Aug 7 07:36:28 UTC 2008


Hi,

I am getting the following error when I try to build BuildRoot for our arm
device. It seems that the target version of "as" in
build_arm/staging_dir/usr/arm-linux-uclibcgnueabi/bin/ does not recognize
the option '-Q'. I see that my host version of "/usr/bin/as" does support
this option.

I cannot see where to fix this. I guess, either I need to modify a makefile
somewhere or I need a new vesion of as to place in to
build_arm/staging_dir/usr/arm-linux-uclibcgnueabi/bin/.

Can anyone help me?


Checking build system dependencies:
BUILDROOT_DL_DIR clean:                         Ok
CC clean:                                       Ok
CXX clean:                                      Ok
CPP clean:                                      Ok
CFLAGS clean:                                   Ok
INCLUDES clean:                                 Ok
CXXFLAGS clean:                                 Ok
which installed:                                Ok
sed works:                                      Ok (/bin/sed)
GNU make version '3.81':                        Ok
C compiler '/usr/bin/gcc'
C compiler version '4.1.2':                     Ok
C++ compiler '/usr/bin/g++'
C++ compiler version '4.1.2':                   Ok
bison installed:                                Ok
flex installed:                                 Ok
gettext installed:                              Ok
makeinfo installed:                             Ok
Build system dependencies:                      Ok

rm -rf
/media/disk/dashdaq/dashdaq_code/buildroot-20599/project_build_arm/gopher/bu
ildroot-config
mkdir -p
/media/disk/dashdaq/dashdaq_code/buildroot-20599/project_build_arm/gopher
cp -dpRf package/config/buildroot-config
/media/disk/dashdaq/dashdaq_code/buildroot-20599/project_build_arm/gopher/bu
ildroot-config
/usr/bin/make -j1 -C
/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.2
.1-final all
make[1]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final'
make[2]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libiberty'
make[4]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libiberty/testsuite'
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libiberty'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/fixincludes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/fixincludes'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/intl'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/build-i386-pc-linux-gnu/libiberty'
make[4]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/build-i386-pc-linux-gnu/libiberty/testsuite'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/build-i386-pc-linux-gnu/libiberty/testsuite'
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/build-i386-pc-linux-gnu/libiberty'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/build-i386-pc-linux-gnu/fixincludes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/build-i386-pc-linux-gnu/fixincludes'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libcpp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libcpp'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libdecnumber'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/libdecnumber'
make[3]: Entering directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/gcc'
(SHLIB_LINK='/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_buil
d_arm/gcc-4.2.1-final/./gcc/xgcc
-B/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1-final/./gcc/ -B/usr/arm-linux-uclibcgnueabi/bin/
-B/usr/arm-linux-uclibcgnueabi/lib/ -isystem
/usr/arm-linux-uclibcgnueabi/include -isystem
/usr/arm-linux-uclibcgnueabi/sys-include -O2  -g -Os -DIN_GCC
-DCROSS_COMPILE   -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared
-nodefaultlibs -Wl,--soname=@shlib_base_name at .so.1
-Wl,--version-script=@shlib_map_file@ -o
@multilib_dir@/@shlib_base_name at .so.1.tmp @multilib_flags@ @shlib_objs@ -lc
&& rm -f @multilib_dir@/@shlib_base_name at .so && if [ -f
@multilib_dir@/@shlib_base_name at .so.1 ]; then mv -f
@multilib_dir@/@shlib_base_name at .so.1
@multilib_dir@/@shlib_base_name at .so.1.backup; else true; fi && mv
@multilib_dir@/@shlib_base_name at .so.1.tmp
@multilib_dir@/@shlib_base_name at .so.1 && ln -s @shlib_base_name at .so.1
@multilib_dir@/@shlib_base_name at .so' \
        SHLIB_MULTILIB=''; \
        /usr/bin/gcc  -c   -g -O2 -DIN_GCC -DCROSS_COMPILE  -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -Wmissing-format-attribute    -DHAVE_CONFIG_H -I. -I.
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/.
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/../include
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/../libcpp/include
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gmp/i
nclude
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/mpfr/
include
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/../libdecnumber -I../libdecnumber
-DSTANDARD_STARTFILE_PREFIX=\"../../../\"
-DSTANDARD_EXEC_PREFIX=\"/usr/lib/gcc/\"
-DSTANDARD_LIBEXEC_PREFIX=\"/usr/libexec/gcc/\"
-DDEFAULT_TARGET_VERSION=\"4.2.1\"
-DDEFAULT_TARGET_MACHINE=\"arm-linux-uclibcgnueabi\"
-DSTANDARD_BINDIR_PREFIX=\"/usr/bin/\"
-DTOOLDIR_BASE_PREFIX=\"../../../../\"
-DTARGET_SYSTEM_ROOT=\"/media/disk/dashdaq/dashdaq_code/buildroot-20599/buil
d_arm/staging_dir\"  `test "X${SHLIB_LINK}" = "X" || test "yes" != "yes" ||
echo "-DENABLE_SHARED_LIBGCC"` `test "X${SHLIB_MULTILIB}" = "X" || echo
"-DNO_SHARED_LIBGCC_MULTILIB"` \
                -I. -I.
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/.
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/../include
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/../libcpp/include
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gmp/i
nclude
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/mpfr/
include
-I/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4
.2.1/gcc/../libdecnumber -I../libdecnumber
/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.2
.1/gcc/cp/g++spec.c)
/media/disk/dashdaq/dashdaq_code/buildroot-20599/build_arm/staging_dir/usr/a
rm-linux-uclibcgnueabi/bin/as: unrecognized option `-Qy'
make[3]: *** [g++spec.o] Error 1
make[3]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/gcc'
make[2]: *** [all-gcc] Error 2
make[2]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final'
make: ***
[/media/disk/dashdaq/dashdaq_code/buildroot-20599/toolchain_build_arm/gcc-4.
2.1-final/.compiled] Error 2
mark at oasis:/media/disk/dashdaq/dashdaq_code/buildroot-20599$ 


Cheers,

Mark




More information about the uClibc mailing list