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

Reply via email to