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