Re: failed on building arm64 kernel

2014-05-02 Thread Zhi-zhou Zhang
Hi Yvan,
Thanks. I made a mistake typed `export CROSS_COMPILER' that should be
`export CROSS_COMPILE'.
On Mon, Apr 28, 2014 at 04:40:09PM +0200, Yvan Roux wrote:
> Hi Zhi-zhou,
> 
> having a %rax register here :
> Error: no such instruction: `mrs %rax,daif//arch_local_save_flags'
> 
> makes me think that you're using an x86_64 compiler and not the AArch64 one.
> 
> regards,
> Yvan
> 
> 
> On 26 April 2014 03:10, Zhi-zhou Zhang  wrote:
> > hi,
> > For building arm64 kernel, I tried all toolchain released from
> > http://releases.linaro.org/latest/components/toolchain/binaries/
> > But it complained about some instructions bad:
> > /home/work/linux/arch/arm64/include/asm/irqflags.h: Assembler
> > messages:
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
> > such instruction: `msr daifset,'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> > such instruction: `mrs %rax,daif//arch_local_save_flags'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
> > such instruction: `msr daifset,'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> > such instruction: `mrs %rax,daif//arch_local_save_flags'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
> > such instruction: `msr daifclr,'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> > such instruction: `mrs %rax,daif//arch_local_save_flags'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
> > such instruction: `msr daifclr,'
> >
> > Could anyone tell how to solve it? thanks!
> >
> > ___
> > linaro-toolchain mailing list
> > linaro-toolchain@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-toolchain

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Week 18

2014-05-02 Thread Renato Golin
== Progress ==

* Named Register (CARD-1246 2/10)
 - Changing type of intrinsics, rebasing patch

* Build & Benchmark (CARD-716 6/10)
 - Adding Clang+LLVM builds to CBuild2
 - Re-setting APM's testing environment after replacement

* Background (2/10)
 - Code review, etc.
 - EuroLLVM 2014 outcome analysis, plans for 2015

== Plan ==

* Get Clang+LLVM in CBuild2
* Get Named registers in, then try Clang's parser
* Try SPEC on APM

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] 28 April - 2 May 2014

2014-05-02 Thread Will Newton
== Progress ==

* Prototype scripting for macro-benchmarks for malloc (4/10, TCWG-441)
* glibc single thread optimization work (3/10, TCWG-436)
* Built releases of eglibc, gdb and binutils (2/10)
* glibc patch review and followup (1/10)
* Misc admin (expenses, LCU travel)

== Issues ==

* None

== Plan ==

* Various bits of patch followup
* More malloc macro-benchmark work
* See how single thread optimization discussion goes
* glibc benchmark graphing?

-- 
Will Newton
Toolchain Working Group, Linaro

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


Problem building arm toolchain for x86_64 host system

2014-05-02 Thread Alexis Fajardo Moya

Hello,
I have a problem building gcc-linaro-arm-linux-gnueabihf 
toolchain for my x86_64 system. I download crosstool-ng (v1.13) and 
toolchain source code (4.8-2014.03) from 
http://releases.linaro.org/14.03/components/toolchain/binaries. I use 
the example configuration linaro-arm-linux-gnueabihf  (obtained from 
ct-ng list-samples) and modify some entries using menuconfig option, 
like the local tarballs directory (pointing to downloaded toolchains 
source code directory) and the prefix directory (custom directory output).


This is the problem during the execution of "ct-ng build" command:

=

[INFO ]  Installing final compiler

[EXTRA]Configuring final compiler

[EXTRA]Building final compiler

[EXTRA]AFMOYA: EMPIEZA A EJECUTARSE make jobsflags all

[EXTRA] -j5

[EXTRA]
/home/afmoya/Descargas/build/.build/arm-linux-gnueabihf/build/build-cc

[ERROR]configure: error: Link tests are not allowed after 
GCC_NO_EXECUTABLES.

[ERROR]make[2]: *** [configure-zlib] Error 1

[ERROR]make[1]: *** [all] Error 2

[ERROR]

[ERROR]>>

[ERROR]>>  Error happened in: main[scripts/crosstool-NG.sh]

[ERROR]>>

[ERROR]>>  For more info on this error, look at the file: 'build.log'

[ERROR]>>  There is a list of known issues, some with workarounds, in:

[ERROR]>>  
'/opt/cross-linaro/share/doc/ct-ng-linaro-1.13.1-4.8-2014.03/B - Known issues.txt'

[ERROR]

[ERROR]Build failed in step 'Extracting and patching toolchain components'

[ERROR]

[ERROR](elapsed: 11:18.57)

make: *** [build] Error 2


Highlighted in green some entries added for me in attemp to understand 
the execution secuence.


The error is triggered in the "configure-zlib" target of 
"${CT_TOP_DIR}/.build/arm-linux-gnueabihf/build/build-cc/Makefile". The 
"configure.log" of the 
"${CT_TOP_DIR}/.build/arm-linux-gnueabihf/build/build-cc/zlib/" 
directory shows some errors (I don't know if the are significants):


LINE 83: Thread model: posix

LINE 84: gcc version 4.7.2 (Debian 4.7.2-5)

LINE 85: configure:3234: $? = 0

LINE 86: configure:3223: x86_64-build_unknown-linux-gnu-gcc -V >&5

LINE 87: gcc: error: unrecognized command line option '-V'

LINE 88: gcc: fatal error: no input files

LINE 89: compilation terminated.

LINE 90: configure:3234: $? = 4

LINE 91: configure:3223: x86_64-build_unknown-linux-gnu-gcc -qversion >&5

LINE 92: gcc: error: unrecognized command line option '-qversion'

LINE 93: gcc: fatal error: no input files

LINE 94: compilation terminated.

...

LINE 188: configure:6661: x86_64-build_unknown-linux-gnu-gcc -E  conftest.c

LINE 189: conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or 
directory

LINE 190: compilation terminated.

...

LINE 207: configure:6720: x86_64-build_unknown-linux-gnu-gcc -E  conftest.c

LINE 208: conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or 
directory

LINE 209: compilation terminated.

...

LINE 318: configure:10852: x86_64-build_unknown-linux-gnu-gcc -E  conftest.c

LINE 319: conftest.c:23:28: fatal error: ac_nonexistent.h: No such file or 
directory

LINE 320: compilation terminated.

Some idea of what's the problem?

This is my system info:
Linux afmoya-pc 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3 x86_64 GNU/Linux

and some tools version installed in my system:
gcc (Debian 4.7.2-5) 4.7.2
GNU Make 3.81
GNU Awk 4.0.1
...

Best regards:
Alexis Fajardo Moya.





___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain