From: Victor Fang <victor.fang@163.com>
To: buildroot@busybox.net
Subject: [Buildroot] Failed to build MIPS/Linux n64
Date: Fri, 19 Aug 2011 16:00:33 +0800 [thread overview]
Message-ID: <002501cc5e46$28de4a00$7a9ade00$@fang@163.com> (raw)
Hi,
I failed to build Gcc and MIPS/Linux n64 with buildroot-2011.05.
After search in the Bug Tracking, I find and apply this patch:
https://bugs.uclibc.org/show_bug.cgi?id=3751
The config file of buildroot like this:
#
# Automatically generated make config: don't edit
# Buildroot 2011.05 Configuration
# Fri Aug 19 14:19:36 2011
#
BR2_HAVE_DOT_CONFIG=y
BR2_mips=y
BR2_mips_4=y
BR2_MIPS_ABI64=y
BR2_ARCH="mips"
BR2_ENDIAN="BIG"
BR2_GCC_TARGET_TUNE="mips4"
BR2_GCC_TARGET_ABI="64"
#
# Toolchain
#
BR2_TOOLCHAIN_BUILDROOT=y
# BR2_TOOLCHAIN_EXTERNAL is not set
# BR2_TOOLCHAIN_CTNG is not set
#
# Kernel Header Options
#
BR2_KERNEL_HEADERS_VERSION=y
# BR2_KERNEL_HEADERS_SNAP is not set
BR2_DEFAULT_KERNEL_VERSION="2.6.37.2"
BR2_DEFAULT_KERNEL_HEADERS="2.6.37.2"
#
# uClibc Options
#
# BR2_UCLIBC_VERSION_0_9_30 is not set
BR2_UCLIBC_VERSION_0_9_31=y
# BR2_UCLIBC_VERSION_0_9_32 is not set
# BR2_UCLIBC_VERSION_SNAPSHOT is not set
BR2_UCLIBC_VERSION_STRING="0.9.31"
BR2_UCLIBC_CONFIG="toolchain/uClibc/uClibc-0.9.31.config"
BR2_PTHREAD_DEBUG=y
# BR2_UCLIBC_INSTALL_TEST_SUITE is not set
#
# Binutils Options
#
# BR2_BINUTILS_VERSION_2_20 is not set
# BR2_BINUTILS_VERSION_2_20_1 is not set
BR2_BINUTILS_VERSION_2_21=y
BR2_BINUTILS_VERSION="2.21"
BR2_BINUTILS_EXTRA_CONFIG_OPTIONS=""
#
# GCC Options
#
# BR2_GCC_VERSION_4_2_4 is not set
# BR2_GCC_VERSION_4_3_X is not set
# BR2_GCC_VERSION_4_4_X is not set
BR2_GCC_VERSION_4_5_X=y
# BR2_GCC_VERSION_4_6_X is not set
# BR2_GCC_VERSION_SNAP is not set
BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y
BR2_GCC_VERSION="4.5.3"
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
# BR2_INSTALL_OBJC is not set
# BR2_INSTALL_FORTRAN is not set
BR2_GCC_SHARED_LIBGCC=y
# BR2_GCC_ENABLE_OPENMP is not set
#
# Gdb Options
#
# BR2_PACKAGE_GDB is not set
BR2_PACKAGE_GDB_SERVER=y
BR2_PACKAGE_GDB_HOST=y
# BR2_GDB_VERSION_6_7_1 is not set
BR2_GDB_VERSION_6_8=y
# BR2_GDB_VERSION_7_0_1 is not set
# BR2_GDB_VERSION_7_1 is not set
BR2_GDB_VERSION="6.8"
BR2_LARGEFILE=y
BR2_INET_IPV6=y
BR2_INET_RPC=y
BR2_USE_WCHAR=y
BR2_ENABLE_LOCALE=y
BR2_PROGRAM_INVOCATION=y
BR2_INSTALL_LIBSTDCPP=y
BR2_TOOLCHAIN_HAS_THREADS=y
# BR2_ENABLE_LOCALE_PURGE is not set
BR2_NEEDS_GETTEXT=y
BR2_NEEDS_GETTEXT_IF_LOCALE=y
BR2_USE_MMU=y
BR2_PREFER_SOFT_FLOAT=y
# BR2_SOFT_FLOAT is not set
BR2_TARGET_OPTIMIZATION="-pipe -Os -mno-branch-likely -march=rm9000"
#
# Toolchain Options
#
BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_TOOLCHAIN_BUILDROOT_PROGRAM_INVOCATION=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y
# BR2_PTHREADS_NONE is not set
BR2_PTHREADS=y
# BR2_PTHREADS_OLD is not set
Error output:
/usr/bin/make -j1 -C
/home/victorf/buildroot-2011.05/output/toolchain/uClibc-0.9.31 \
ARCH="mips" \
PREFIX=/home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev/ \
DEVEL_PREFIX=/usr/ \
RUNTIME_PREFIX=/home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev/
\
HOSTCC="/usr/bin/gcc" headers \
lib/crt1.o lib/crti.o lib/crtn.o \
install_headers
make[1]: Entering directory
`/home/victorf/buildroot-2011.05/output/toolchain/uClibc-0.9.31'
make[1]: Nothing to be done for `headers'.
make[1]: `lib/crt1.o' is up to date.
make[1]: `lib/crti.o' is up to date.
make[1]: `lib/crtn.o' is up to date.
top_builddir=./ \
./extra/scripts/install_headers.sh include
/home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev//usr/include
cd /home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev//usr/include
&& rm -f -r dl-osinfo.h _lfs_64.h bits/uClibc_arch_features.h
bits/kernel_sigaction.h bits/kernel_stat.h bits/kernel_types.h
bits/syscalls.h bits/syscalls-common.h bits/utmpx.h bits/uClibc_errno.h
bits/uClibc_uintmaxtostr.h atomic.h bits/atomic.h bits/sigcontextinfo.h
bits/stackinfo.h tls.h rpc/des_crypt.h rpc/key_prot.h rpc/rpc_des.h sgtty.h
fenv.h bits/fenv.h bits/fenvinline.h libintl.h wordexp.h ifaddrs.h
cd /home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev//usr/include
&& rm -f -f wchar-stub.h
make[1]: Leaving directory
`/home/victorf/buildroot-2011.05/output/toolchain/uClibc-0.9.31'
# Install the kernel headers to the first stage gcc include dir
# if necessary
if [ ! -f
/home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev/usr/include/linu
x/version.h ]; then \
cp -pLR
/home/victorf/buildroot-2011.05/output/toolchain/linux/include/* \
/home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev/usr/include/; \
fi
/home/victorf/buildroot-2011.05/output/host/usr/bin/mips-unknown-linux-uclib
c-gcc -nostdlib -nostartfiles -shared -x c /dev/null -o
/home/victorf/buildroot-2011.05/output/toolchain/uClibc_dev/usr/lib/libc.so
/home/victorf/buildroot-2011.05/output/host/usr/lib/gcc/mips-unknown-linux-u
clibc/4.5.3/../../../../mips-unknown-linux-uclibc/bin/ld: /tmp/cco65iFG.o:
ABI is incompatible with that of the selected emulation
/home/victorf/buildroot-2011.05/output/host/usr/lib/gcc/mips-unknown-linux-u
clibc/4.5.3/../../../../mips-unknown-linux-uclibc/bin/ld: failed to merge
target specific data of file /tmp/cco65iFG.o
collect2: ld returned 1 exit status
make: ***
[/home/victorf/buildroot-2011.05/output/toolchain/uClibc-0.9.31/.configured]
Error 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20110819/b60069d7/attachment-0001.html>
reply other threads:[~2011-08-19 8:00 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='002501cc5e46$28de4a00$7a9ade00$@fang@163.com' \
--to=victor.fang@163.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox