http://bugs.openembedded.org/show_bug.cgi?id=3102
Summary: "unrecognized option `-Qy'" to arm-angstrom-linux-
gnueabi-as on x86_64
Product: BitBake
Version: 1.8.x
Platform: ARM
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: BitBake
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
The build included below fails on Fedora Core 7 on x86_64 arch.
Looks like invocation of wrong assembler.
Workaround - rename the cross assembler:
$ cd <stuff>/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-
initial-4.1.2-r4/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-
gnueabi/gcc/
$ mv as as.HOLD
then restart build.
Originally discussed on OE-users:
http://projects.linuxtogo.org/pipermail/openembedded-users/2007-August.txt -
Mon, 27 Aug 2007 14:04:17
[EMAIL PROTECTED] d]$ bitbake task-base
NOTE: Handling BitBake files: \ (4730/4730) [100 %]
NOTE: Parsing finished. 0 cached, 4499 parsed, 231 skipped, 0 masked.
NOTE: build 200710020837: started
OE Build Configuration:
BB_VERSION = "1.8.9"
OE_REVISION = "5adbd160a3f917814c540bd524cdc002d28271f6"
TARGET_ARCH = "arm"
TARGET_OS = "linux-gnueabi"
MACHINE = "kb9202"
DISTRO = "angstrom"
DISTRO_VERSION = "2007.9-test-20071002"
TARGET_FPU = "soft"
NOTE: Resolving missing task queue dependencies
NOTE: preferred version 2.5 of glibc not available (for item
virtual/arm-angstrom-linux-gnueabi-libc-for-gcc)
NOTE: preferred version 2.5 of glibc-initial not available (for item
glibc-gconv-iso8859-1)
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 130 of 1055 (ID: 755,
/home/oe/d/org.openembedded.dev/packages/gcc/gcc-cross-initial_4.1.2.bb,
do_compile)
NOTE: package gcc-cross-initial-4.1.2: started
NOTE: package gcc-cross-initial-4.1.2-r9: task do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/temp/log.do_compile.13740)
| NOTE: make
ARCH_FLAGS_FOR_TARGET=-isystem/home/oe/d/tmp/staging/x86_64-linux/include
| make[1]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[3]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[3]: Nothing to be done for `all'.
| make[3]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/libiberty/testsuite'
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/libiberty'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/fixincludes'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/fixincludes'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/intl'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/build-x86_64-linux/libiberty'
| make[3]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/build-x86_64-linux/libiberty/testsuite'
| make[3]: Nothing to be done for `all'.
| make[3]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/build-x86_64-linux/libiberty/testsuite'
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/build-x86_64-linux/libiberty'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/build-x86_64-linux/fixincludes'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/build-x86_64-linux/fixincludes'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/libcpp'
| make[2]: Nothing to be done for `all'.
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/libcpp'
| make[2]: Entering directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/gcc'
| gawk -f
/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/opt-functions.awk
-f
/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/opth-gen.awk
\
| < optionlist > tmp-options.h
| /bin/sh
/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/../move-if-change
tmp-options.h options.h
| echo timestamp > s-options-h
| ccache gcc -c -isystem/home/oe/d/tmp/staging/x86_64-linux/include -Os
-DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros
-Wold-style-definition -Wmissing-format-attribute -DHAVE_CONFIG_H
-DGENERATOR_FILE -I. -Ibuild
-I/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc
-I/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/build
-I/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/../include
-I/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/../libcpp/include
-isystem/home/oe/d/tmp/staging/x86_64-linux/include -o build/genmodes.o
/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/gcc/genmodes.c
| /home/oe/d/tmp/cross/bin/arm-angstrom-linux-gnueabi-as: unrecognized option
`-Qy'
| make[2]: *** [build/genmodes.o] Error 1
| make[2]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi/gcc'
| make[1]: *** [all-gcc] Error 2
| make[1]: Leaving directory
`/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/gcc-4.1.2/build.x86_64-linux.arm-angstrom-linux-gnueabi'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/home/oe/d/tmp/work/armv4t-angstrom-linux-gnueabi/gcc-cross-initial-4.1.2-r9/temp/log.do_compile.13740
NOTE: package gcc-cross-initial-4.1.2-r9: task do_compile: failed
ERROR: TaskFailed event exception, aborting
NOTE: package gcc-cross-initial-4.1.2: failed
ERROR: Build of
/home/oe/d/org.openembedded.dev/packages/gcc/gcc-cross-initial_4.1.2.bb
do_compile failed
ERROR: Task 755
(/home/oe/d/org.openembedded.dev/packages/gcc/gcc-cross-initial_4.1.2.bb,
do_compile) failed
NOTE: Tasks Summary: Attempted 129 tasks of which 129 didn't need to be rerun
and 1 failed.
ERROR:
'/home/oe/d/org.openembedded.dev/packages/gcc/gcc-cross-initial_4.1.2.bb'
failed
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev