From: Guenter Roeck <linux@roeck-us.net>
To: Chen Gang <gang.chen.5i5j@gmail.com>,
Liqin Chen <liqin.linux@gmail.com>,
Lennox Wu <lennox.wu@gmail.com>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] arch/score/include/uapi/asm/ptrace.h: Add prefix 'SCORE_' for related macros
Date: Sun, 22 Jun 2014 07:53:42 -0700 [thread overview]
Message-ID: <53A6EDF6.2030203@roeck-us.net> (raw)
In-Reply-To: <53A66A92.9040106@gmail.com>
On 06/21/2014 10:33 PM, Chen Gang wrote:
[ ... ]
>> Any idea where to find a cross-compile toolchain for this architecture ?
>>
>
> I use latest source code of gcc and binutils with git.
>
> related source code:
>
> git://sourceware.org/git/binutils-gdb.git
> git://gcc.gnu.org/git/gcc.git
>
> Issues:
>
> For binutils, have to use the latest one (I have fixed one segment
> fault issue of gas for score, and integrated into gas main line by
> maintainer in Jun 13, 2014).
>
> For gcc (after binutils has installed), when building glibc, may need
> modify the absolute path for score-elf-gas, score-elf-ld ... in
> related auto-generated file.
>
> Under ubuntu (but under fedora, it is OK), may need export
> LD_LIBRARY_PATH=/usr/local/lib for searching libmpfr.so.
>
> My current binary informations:
>
> root@gchen:/upstream/toolchain/binutils-gdb# /usr/local/bin/score-elf-ld -v
> GNU ld (GNU Binutils) 2.24.51.20140609
> root@gchen:/upstream/toolchain/binutils-gdb# /usr/local/bin/score-elf-as -v
> GNU assembler version 2.24.51 (score-elf) using BFD version (GNU Binutils) 2.24.51.20140609
> root@gchen:/upstream/toolchain/binutils-gdb# /usr/local/bin/score-elf-gcc -v
> Using built-in specs.
> COLLECT_GCC=/usr/local/bin/score-elf-gcc
> COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/score-elf/4.10.0/lto-wrapper
> Target: score-elf
> Configured with: ../gcc/configure --without-header --disable-nls --enable-language=c --disable-threads --disable-shared --enable-werror=no target_configargs=enable_vtable_verify=yes --target=score-elf --enable-obsolete
> Thread model: single
> gcc version 4.10.0 20140530 (experimental) (GCC)
>
I did that, and managed to build gcc.
However, when trying to compile score defconfig, I get internal compiler errors in cc1
when compiling drivers/tty/tty_mutex.o and block/elevator.o.
CC block/elevator.o
score-elf-gcc: internal compiler error: Segmentation fault (program cc1)
0x40c073 execute
../../gcc/gcc/gcc.c:2848
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [block/elevator.o] Error 4
make: *** [block/elevator.o] Error 2
Do you see that as well ?
This is with
GNU assembler version 2.24.51 (score-elf) using BFD version (GNU Binutils) 2.24.51.20140622
and gcc configured with:
Configured with: ../gcc/configure --prefix=/opt/kernel/score --program-prefix=score-elf- \
--target=score-elf --without-header --disable-nls --enable-languages=c --disable-threads \
--disable-shared --enable-werror=no target_configargs=enable_vtable_verify=yes \
--enable-obsolete --disable-libssp --disable-libquadmath
Tip of gcc source is commit d8686b0aa945a, tip of binutils source is commit d17c74c1d41.
Your assembler fix is included in this version of binutils.
Thanks,
Guenter
next prev parent reply other threads:[~2014-06-22 14:53 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-22 4:48 [PATCH] arch/score/include/uapi/asm/ptrace.h: Add prefix 'SCORE_' for related macros Chen Gang
2014-06-22 5:16 ` Guenter Roeck
2014-06-22 5:33 ` Chen Gang
2014-06-22 14:53 ` Guenter Roeck [this message]
2014-06-22 15:02 ` Guenter Roeck
2014-06-23 3:03 ` Chen Gang
2014-06-24 13:24 ` Chen Gang
2014-06-24 14:44 ` Guenter Roeck
2014-06-25 0:28 ` Chen Gang
2014-06-27 10:12 ` Chen Gang
2014-06-30 1:42 ` Chen Gang
2014-06-22 8:09 ` Lennox Wu
2014-06-22 16:28 ` Guenter Roeck
2014-06-23 3:07 ` Chen Gang
2014-06-23 3:13 ` Lennox Wu
2014-06-23 3:10 ` Lennox Wu
2014-06-23 4:44 ` Chen Gang
2014-06-23 9:38 ` David Rientjes
2014-06-23 10:31 ` Chen Gang
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=53A6EDF6.2030203@roeck-us.net \
--to=linux@roeck-us.net \
--cc=gang.chen.5i5j@gmail.com \
--cc=lennox.wu@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=liqin.linux@gmail.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.