public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* crosstool-ng build failure with default  arm-unknown-linux-uclibcgnueabi sample
@ 2009-12-01 21:34 Thomas Petazzoni
  2009-12-01 23:02 ` Yann E. MORIN
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Petazzoni @ 2009-12-01 21:34 UTC (permalink / raw)
  To: crossgcc

[-- Attachment #1: Type: text/plain, Size: 566 bytes --]

Hi,

I'm having a build failure with the current (mercurial) crosstool-ng
while building the toolchain of sample arm-unknown-linux-uclibcgnueabi
sample.

It fails while compiling the first gcc compiler
with /home/thomas/projets/crosstool-ng/targets/arm-unknown-linux-uclibcgnueabi/build/gcc-core-static/arm-unknown-linux-uclibcgnueabi/bin/as:
unrecognized option '-Qy'

.config and build.log attached.

Sincerly,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com

[-- Attachment #2: .config --]
[-- Type: application/octet-stream, Size: 9055 bytes --]

#
# Automatically generated make config: don't edit
# crosstool-NG version: hg_default@1659_5f26745a915c
# Tue Dec  1 21:46:57 2009
#

#
# Paths and misc options
#

#
# crosstool-NG behavior
#
# CT_OBSOLETE is not set
CT_EXPERIMENTAL=y
# CT_DEBUG_CT is not set

#
# Paths
#
CT_LOCAL_TARBALLS_DIR="${HOME}/local/crosstool-dl/"
CT_SAVE_TARBALLS=y
CT_WORK_DIR="${CT_TOP_DIR}/targets"
CT_PREFIX_DIR="/usr/local/xtools/${CT_TARGET}"
CT_INSTALL_DIR="${CT_PREFIX_DIR}"
CT_REMOVE_DOCS=y
CT_INSTALL_DIR_RO=y

#
# Downloading
#
# CT_FORBID_DOWNLOAD is not set
# CT_FORCE_DOWNLOAD is not set
CT_USE_MIRROR=y
# CT_PREFER_MIRROR is not set
CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/"
# CT_MIRROR_LS_R is not set
CT_CONNECT_TIMEOUT=10
# CT_ONLY_DOWNLOAD is not set

#
# Extracting
#
# CT_FORCE_EXTRACT is not set
CT_OVERIDE_CONFIG_GUESS_SUB=y
# CT_ONLY_EXTRACT is not set
CT_PATCH_BUNDLED=y
# CT_PATCH_LOCAL is not set
# CT_PATCH_BUNDLED_LOCAL is not set
# CT_PATCH_LOCAL_BUNDLED is not set
# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
# CT_PATCH_NONE is not set
CT_PATCH_ORDER="bundled"
# CT_PATCH_SINGLE is not set
# CT_PATCH_USE_LOCAL is not set

#
# Build behavior
#
CT_PARALLEL_JOBS=3
CT_LOAD=0
CT_NICE=0
CT_USE_PIPES=y
# CT_CONFIG_SHELL_SH is not set
# CT_CONFIG_SHELL_ASH is not set
CT_CONFIG_SHELL_BASH=y
# CT_CONFIG_SHELL_CUSTOM is not set
CT_CONFIG_SHELL="bash"

#
# Logging
#
# CT_LOG_ERROR is not set
# CT_LOG_WARN is not set
# CT_LOG_INFO is not set
CT_LOG_EXTRA=y
# CT_LOG_DEBUG is not set
# CT_LOG_ALL is not set
CT_LOG_LEVEL_MAX="EXTRA"
# CT_LOG_SEE_TOOLS_WARN is not set
CT_LOG_PROGRESS_BAR=y
CT_LOG_TO_FILE=y
CT_LOG_FILE_COMPRESS=y

#
# Target options
#
CT_ARCH="arm"
CT_ARCH_SUPPORTS_BOTH_MMU=y
CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
# CT_ARCH_SUPPORTS_32 is not set
# CT_ARCH_SUPPORTS_64 is not set
CT_ARCH_SUPPORT_ARCH=y
# CT_ARCH_SUPPORT_ABI is not set
CT_ARCH_SUPPORT_CPU=y
CT_ARCH_SUPPORT_TUNE=y
CT_ARCH_SUPPORT_FPU=y
CT_ARCH_DEFAULT_HAS_MMU=y
# CT_ARCH_DEFAULT_BE is not set
CT_ARCH_DEFAULT_LE=y
# CT_ARCH_DEFAULT_32 is not set
# CT_ARCH_DEFAULT_64 is not set
CT_ARCH_ARCH="armv5te"
CT_ARCH_CPU="xscale"
CT_ARCH_TUNE="xscale"
CT_ARCH_FPU=""
# CT_ARCH_BE is not set
CT_ARCH_LE=y
# CT_ARCH_32 is not set
# CT_ARCH_64 is not set
# CT_ARCH_FLOAT_HW is not set
CT_ARCH_FLOAT_SW=y
CT_TARGET_CFLAGS=""
CT_TARGET_LDFLAGS=""

#
# General target options
#
# CT_ARCH_alpha is not set
CT_ARCH_arm=y
# CT_ARCH_avr32 is not set
# CT_ARCH_ia64 is not set
# CT_ARCH_mips is not set
# CT_ARCH_powerpc is not set
# CT_ARCH_s390 is not set
# CT_ARCH_sh is not set
# CT_ARCH_x86 is not set
CT_ARCH_ARM_MODE="arm"
CT_ARCH_ARM_MODE_ARM=y
# CT_ARCH_ARM_MODE_THUMB is not set
# CT_ARCH_ARM_INTERWORKING is not set
CT_ARCH_ARM_EABI=y
CT_ARCH_USE_MMU=y

#
# Target optimisations
#

#
# Toolchain options
#

#
# General toolchain options
#
CT_USE_SYSROOT=y
CT_SYSROOT_DIR_PREFIX=""

#
# Tuple completion and aliasing
#
CT_TARGET_VENDOR="unknown"
CT_TARGET_ALIAS_SED_EXPR=""
CT_TARGET_ALIAS=""

#
# Toolchain type
#
# CT_NATIVE is not set
CT_CROSS=y
# CT_CROSS_NATIVE is not set
# CT_CANADIAN is not set
CT_TOOLCHAIN_TYPE="cross"

#
# Build system
#
CT_BUILD=""
CT_BUILD_PREFIX=""
CT_BUILD_SUFFIX=""

#
# Operating System
#
# CT_BARE_METAL is not set
CT_KERNEL_SUPPORTS_SHARED_LIBS=y
CT_KERNEL="linux"
CT_KERNEL_VERSION="2.6.31.1"
# CT_KERNEL_bare_metal is not set
CT_KERNEL_linux=y
CT_KERNEL_LINUX_INSTALL=y
CT_KERNEL_LINUX_INSTALL_CHECK=y
# CT_KERNEL_V_2_6_31_6 is not set
# CT_KERNEL_V_2_6_31_5 is not set
# CT_KERNEL_V_2_6_31_4 is not set
# CT_KERNEL_V_2_6_31_3 is not set
# CT_KERNEL_V_2_6_31_2 is not set
CT_KERNEL_V_2_6_31_1=y
# CT_KERNEL_V_2_6_31 is not set
# CT_KERNEL_V_3_6_30_9 is not set
# CT_KERNEL_V_3_6_30_8 is not set
# CT_KERNEL_V_3_6_30_7 is not set
# CT_KERNEL_V_2_6_30_6 is not set
# CT_KERNEL_V_2_6_30_5 is not set
# CT_KERNEL_V_2_6_30_4 is not set
# CT_KERNEL_V_2_6_30_3 is not set
# CT_KERNEL_V_2_6_30_2 is not set
# CT_KERNEL_V_2_6_30_1 is not set
# CT_KERNEL_V_2_6_30 is not set
# CT_KERNEL_V_2_6_29_6 is not set
# CT_KERNEL_V_2_6_28_10 is not set
# CT_KERNEL_V_2_6_27_39 is not set
CT_KERNEL_LINUX_VERBOSITY_0=y
# CT_KERNEL_LINUX_VERBOSITY_1 is not set
# CT_KERNEL_LINUX_VERBOSITY_2 is not set
CT_KERNEL_LINUX_VERBOSE_LEVEL=0
# CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set

#
# Common kernel options
#
CT_SHARED_LIBS=y

#
# Binary utilities
#
CT_ARCH_BINFMT_ELF=y
# CT_ARCH_BINFMT_FLAT is not set

#
# GNU binutils
#
# CT_BINUTILS_V_2_20 is not set
CT_BINUTILS_V_2_19_1=y
# CT_BINUTILS_V_2_19 is not set
# CT_BINUTILS_V_2_18 is not set
# CT_BINUTILS_V_2_17 is not set
# CT_BINUTILS_V_2_16_1 is not set
CT_BINUTILS_VERSION="2.19.1"
CT_BINUTILS_EXTRA_CONFIG=""
CT_BINUTILS_FOR_TARGET=y
CT_BINUTILS_FOR_TARGET_IBERTY=y
CT_BINUTILS_FOR_TARGET_BFD=y

#
# C compiler
#
CT_CC="gcc"
CT_CC_VERSION="4.4.0"
CT_CC_gcc=y
# CT_CC_V_4_4_2 is not set
# CT_CC_V_4_4_1 is not set
CT_CC_V_4_4_0=y
# CT_CC_V_4_3_4 is not set
# CT_CC_V_4_3_3 is not set
# CT_CC_V_4_3_2 is not set
# CT_CC_V_4_3_1 is not set
# CT_CC_V_4_3_0 is not set
# CT_CC_V_4_2_4 is not set
# CT_CC_V_4_2_3 is not set
# CT_CC_V_4_2_2 is not set
# CT_CC_V_4_2_1 is not set
# CT_CC_V_4_2_0 is not set
# CT_CC_V_4_1_2 is not set
# CT_CC_V_4_0_4 is not set
# CT_CC_V_3_4_6 is not set
CT_CC_GCC_4_3_or_later=y
CT_CC_GCC_4_4_or_later=y
CT_CC_CXA_ATEXIT=y
CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y
# CT_CC_SJLJ_EXCEPTIONS_USE is not set
# CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set
CT_CC_ENABLE_CXX_FLAGS=""
CT_CC_CORE_EXTRA_CONFIG=""
CT_CC_EXTRA_CONFIG=""
CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}"
CT_CC_BUGURL=""
CT_CC_SUPPORT_CXX=y
CT_CC_SUPPORT_FORTRAN=y
CT_CC_SUPPORT_JAVA=y
CT_CC_SUPPORT_ADA=y
CT_CC_SUPPORT_OBJC=y
CT_CC_SUPPORT_OBJCXX=y

#
# Additional supported languages:
#
CT_CC_LANG_CXX=y
# CT_CC_LANG_FORTRAN is not set
# CT_CC_LANG_JAVA is not set
# CT_CC_LANG_ADA is not set
# CT_CC_LANG_OBJC is not set
# CT_CC_LANG_OBJCXX is not set
CT_CC_LANG_OTHERS=""

#
# C-library
#
CT_LIBC="uClibc"
CT_LIBC_VERSION="0.9.30.1"
# CT_LIBC_eglibc is not set
# CT_LIBC_glibc is not set
# CT_LIBC_newlib is not set
# CT_LIBC_none is not set
CT_LIBC_uClibc=y
CT_LIBC_V_0_9_30_1=y
# CT_LIBC_V_0_9_30 is not set
# CT_LIBC_V_0_9_29 is not set
# CT_LIBC_V_0_9_28_3 is not set
# CT_LIBC_V_snapshot is not set
# CT_LIBC_V_specific_date is not set
CT_LIBC_UCLIBC_0_9_30_or_later=y
CT_LIBC_UCLIBC_PARALLEL=y
CT_LIBC_UCLIBC_VERBOSITY_0=y
# CT_LIBC_UCLIBC_VERBOSITY_1 is not set
CT_LIBC_UCLIBC_VERBOSITY=""
CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y
# CT_LIBC_UCLIBC_DEBUG_LEVEL_1 is not set
# CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set
CT_LIBC_UCLIBC_DEBUG_LEVEL=0
CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y
CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config"
# CT_LIBC_UCLIBC_LOCALES is not set
# CT_LIBC_UCLIBC_WCHAR is not set
# CT_LIBC_SUPPORT_NPTL is not set
CT_LIBC_SUPPORT_LINUXTHREADS=y
CT_THREADS="linuxthreads"

#
# Common C library options
#
# CT_THREADS_NPTL is not set
CT_THREADS_LINUXTHREADS=y
# CT_THREADS_NONE is not set

#
# Debug facilities
#
CT_DEBUG_dmalloc=y
CT_DMALLOC_V_5_5_2=y
CT_DMALLOC_VERSION="5.5.2"
CT_DEBUG_duma=y
CT_DUMA_A=y
CT_DUMA_SO=y
CT_DUMA_V_2_5_15=y
# CT_DUMA_V_2_5_14 is not set
# CT_DUMA_V_2_5_12 is not set
# CT_DUMA_V_2_5_8 is not set
# CT_DUMA_V_2_5_1 is not set
CT_DUMA_VERSION="2_5_15"
CT_DEBUG_gdb=y
CT_GDB_CROSS=y
# CT_GDB_CROSS_STATIC is not set
# CT_GDB_CROSS_INSIGHT is not set
# CT_GDB_NATIVE is not set
CT_GDB_GDBSERVER=y
CT_GDB_GDBSERVER_STATIC=y
# CT_GDB_V_7_0 is not set
CT_GDB_V_6_8=y
# CT_GDB_V_snapshot is not set
CT_GDB_VERSION="6.8"
# CT_NCURSES_V_5_7 is not set
# CT_NCURSES_V_5_6 is not set
CT_DEBUG_ltrace=y
CT_LTRACE_V_0_5_2=y
# CT_LTRACE_V_0_5_1 is not set
# CT_LTRACE_V_0_5 is not set
# CT_LTRACE_V_0_4 is not set
CT_LTRACE_VERSION="0.5.2"
CT_DEBUG_strace=y
# CT_STRACE_V_4_5_19 is not set
CT_STRACE_V_4_5_18=y
# CT_STRACE_V_4_5_17 is not set
# CT_STRACE_V_4_5_16 is not set
# CT_STRACE_V_4_5_15 is not set
CT_STRACE_VERSION="4.5.18"

#
# Tools facilities
#
CT_TOOL_libelf=y
# CT_LIBELF_V_0_8_12 is not set
CT_LIBELF_V_0_8_11=y
# CT_LIBELF_V_0_8_10 is not set
CT_LIBELF_VERSION="0.8.11"
CT_TOOL_sstrip=y
CT_SSTRIP_BUILDROOT=y
# CT_SSTRIP_ELFKICKERS is not set
CT_SSTRIP_FROM="buildroot"

#
# Companion libraries
#
CT_WRAPPER_NEEDED=y
CT_GMP_MPFR=y
CT_GMP_V_4_3_1=y
# CT_GMP_V_4_3_0 is not set
# CT_GMP_V_4_2_4 is not set
# CT_GMP_V_4_2_2 is not set
CT_GMP_VERSION="4.3.1"
CT_MPFR_V_2_4_1=y
# CT_MPFR_V_2_4_0 is not set
# CT_MPFR_V_2_3_2 is not set
# CT_MPFR_V_2_3_1 is not set
CT_MPFR_VERSION="2.4.1"
CT_PPL_CLOOG_MPC=y
CT_PPL_V_0_10_2=y
CT_PPL_VERSION="0.10.2"
CT_CLOOG_V_0_15_7=y
# CT_CLOOG_V_0_15_6 is not set
# CT_CLOOG_V_0_15_5 is not set
# CT_CLOOG_V_0_15_4 is not set
# CT_CLOOG_V_0_15_3 is not set
CT_CLOOG_VERSION="0.15.7"
CT_MPC_V_0_7=y
# CT_MPC_V_0_6 is not set
CT_MPC_VERSION="0.7"

#
# Companion libraries common options
#
# CT_COMP_LIBS_CHECK is not set
CT_COMP_LIBS_TARGET=y
CT_TOOLS_WRAPPER_SCRIPT=y
# CT_TOOLS_WRAPPER_EXEC is not set
CT_TOOLS_WRAPPER="script"

[-- Attachment #3: build.log.bz2 --]
[-- Type: application/x-bzip, Size: 396840 bytes --]

[-- Attachment #4: Type: text/plain, Size: 71 bytes --]

--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: crosstool-ng build failure with default  arm-unknown-linux-uclibcgnueabi sample
  2009-12-01 21:34 crosstool-ng build failure with default arm-unknown-linux-uclibcgnueabi sample Thomas Petazzoni
@ 2009-12-01 23:02 ` Yann E. MORIN
  2009-12-01 23:05   ` Yann E. MORIN
  2009-12-02  0:01   ` Yann E. MORIN
  0 siblings, 2 replies; 4+ messages in thread
From: Yann E. MORIN @ 2009-12-01 23:02 UTC (permalink / raw)
  To: crossgcc; +Cc: Thomas Petazzoni

Hello Thomas!
Hello All!

On Tuesday 01 December 2009 22:34:03 Thomas Petazzoni wrote:
> I'm having a build failure with the current (mercurial) crosstool-ng
> while building the toolchain of sample arm-unknown-linux-uclibcgnueabi
> sample.
> It fails while compiling the first gcc compiler

It just worked fine for me here:

--8<--
[INFO ]  Installing C library headers: done in 4.58s (at 05:26)
[INFO ]  =================================================================
[INFO ]  Installing static core C compiler
[EXTRA]    Configuring static core C compiler
[EXTRA]    Building static core C compiler
[EXTRA]    Installing static core C compiler
[INFO ]  Installing static core C compiler: done in 93.74s (at 07:00)
[INFO ]  =================================================================
[INFO ]  Installing C library
--8<--

[it bails out while trying to build ltrace, later, but that's nother issue]

> .config and build.log attached.

I extracted the failing commandline from your log file (i486.dat, in the
diff below), and compared it to the one from mine (x86_64.dat, below):

--8<--
# diff -u i486.dat x86_64.dat
--- i486.dat    2009-12-01 23:36:45.000000000 +0100
+++ x86_64.dat  2009-12-01 23:36:48.000000000 +0100
@@ -1,4 +1,4 @@
-i486-build_pc-linux-gnu-gcc
+x86_64-build_pc-linux-gnu-gcc
 -c
 -pipe
 -DIN_GCC
@@ -20,18 +20,18 @@
 -DGENERATOR_FILE
 -I.
 -Ibuild
--I/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc
--I/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc/build
--I/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc/../include
--I/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc/../libcpp/include
--I/usr/local/xtools/arm-unknown-linux-uclibcgnueabi/include
--I/usr/local/xtools/arm-unknown-linux-uclibcgnueabi/include
--I/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc/../libdecnumber
--I/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc/../libdecnumber/dpd
+-I/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc
+-I/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc/build
+-I/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc/../include
+-I/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc/../libcpp/include
+-I/home/ymorin/x-tools/arm-unknown-linux-uclibcgnueabi/include
+-I/home/ymorin/x-tools/arm-unknown-linux-uclibcgnueabi/include
+-I/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc/../libdecnumber
+-I/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc/../libdecnumber/dpd
 -I../libdecnumber
--I/usr/local/xtools/arm-unknown-linux-uclibcgnueabi/include
--I/usr/local/xtools/arm-unknown-linux-uclibcgnueabi/include
+-I/home/ymorin/x-tools/arm-unknown-linux-uclibcgnueabi/include
+-I/home/ymorin/x-tools/arm-unknown-linux-uclibcgnueabi/include
 -DCLOOG_PPL_BACKEND
 -o
 build/genmodes.o
-/home/thomas/projets/crosstool-ng/targets/src/gcc-4.4.0/gcc/genmodes.c
+/home/ymorin/dev/crosstool-NG/ct-ng.temp/targets/src/gcc-4.4.0/gcc/genmodes.c
--8<--

OK, so apart from the path being different, there is nothing that differs:
this is the exact same command line. Well, you're using an i486 host while
I'm using an x86_64, but that should not be an issue. Or may be it is...

> with /[...]/arm-unknown-linux-uclibcgnueabi/bin/as:
> unrecognized option '-Qy'

There's no mention of any '-Qy' option in the as man page (nor is there any
on the online manual either).

Hmm, doing the command by hand, and adding '--verbose -Wl,--verbose' gives
me (excerpt):

--8<--
[...]
/usr/lib/gcc/x86_64-linux-gnu/4.3.2/cc1 [...] -Wno-variadic-macros
-Wno-overlength-strings -version -o - |
 as -V -Qy -o build/genmodes.o -
[...]
--8<--

Hey! Looks like it's calling the _native_ assembler, here, while yours seems
to be calling the _cross_ assembler?!? WTF is going on here?

OK, I'll look a bit more in depth at the log file to see why it does so.
I'll try to replicate the problem on my i686 netbook, but that machine is
slow, so if you have a little time to investigate on your side in the
meantime...

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
`------------------------------^-------^------------------^--------------------'



--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: crosstool-ng build failure with default  arm-unknown-linux-uclibcgnueabi sample
  2009-12-01 23:02 ` Yann E. MORIN
@ 2009-12-01 23:05   ` Yann E. MORIN
  2009-12-02  0:01   ` Yann E. MORIN
  1 sibling, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2009-12-01 23:05 UTC (permalink / raw)
  To: crossgcc; +Cc: Thomas Petazzoni

Thomas,
All,

On Wednesday 02 December 2009 00:02:07 Yann E. MORIN wrote:
> Hey! Looks like it's calling the _native_ assembler, here, while yours seems
> to be calling the _cross_ assembler?!? WTF is going on here?

Bah, forget it. I forgot the PATH... :-(

Yann.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
`------------------------------^-------^------------------^--------------------'



--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: crosstool-ng build failure with default  arm-unknown-linux-uclibcgnueabi sample
  2009-12-01 23:02 ` Yann E. MORIN
  2009-12-01 23:05   ` Yann E. MORIN
@ 2009-12-02  0:01   ` Yann E. MORIN
  1 sibling, 0 replies; 4+ messages in thread
From: Yann E. MORIN @ 2009-12-02  0:01 UTC (permalink / raw)
  To: crossgcc; +Cc: Thomas Petazzoni

Thomas,
All,

On Wednesday 02 December 2009 00:02:07 Yann E. MORIN wrote:
> > It fails while compiling the first gcc compiler
> > with /[...]/arm-unknown-linux-uclibcgnueabi/bin/as:
> > unrecognized option '-Qy'
> Hey! Looks like it's calling the _native_ assembler, here, while yours seems
> to be calling the _cross_ assembler?!? WTF is going on here?

Well, in fact it shall really call the native assembler: it's tring to
generate an executable, genmodes, to run on the build machine.

> OK, I'll look a bit more in depth at the log file to see why it does so.

Everything I could spot looked fine to me... :-(

> I'll try to replicate the problem on my i686 netbook,

The gcc pass-1 build just finished, and genmodes was successfully built
and run.

From digging the binutils source code, -Qy should mostly be ignored for
compatibility with some (legacy) SVR4 stuff. Mostly, it seems it dealt
with comment sections. Bah...

What's your host? Mine is a Debian Lenny 5.0.3 with backports:

# as --version
GNU assembler (GNU Binutils for Debian) 2.18.0.20080103
# gcc --version
gcc (Debian 4.3.2-1.1) 4.3.2
# uname -a
Linux roazhon 2.6.31.5-roazhon #1 SMP Fri Oct 23 20:17:59 CEST 2009
x86_64 GNU/Linux

Sorry, I'm out of ideas... :-(
That's all for tonight, tomorrow is a long day.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
`------------------------------^-------^------------------^--------------------'



--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-12-02  0:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-01 21:34 crosstool-ng build failure with default arm-unknown-linux-uclibcgnueabi sample Thomas Petazzoni
2009-12-01 23:02 ` Yann E. MORIN
2009-12-01 23:05   ` Yann E. MORIN
2009-12-02  0:01   ` Yann E. MORIN

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).