Thank you Rob and Jim. Yesterday I did a git pull. After that, I don't see the problem with configuring libiberty. The build is still running. It finished building newlib and binutil and is building GCC 5 stage2. So I think it should be able to complete the build successfully. You are very kind and helped me to understand better of ABE and cross compiling. Really appreciated.
Thanks a lot and best regards,
Qyq
-----Original Message----- From: Rob Savoye [mailto:rob.savoye@linaro.org] Sent: Thursday, July 16, 2015 10:10 PM To: strongq; 'Jim Wilson' Cc: 'Linaro Toolchain Mailman List' Subject: Re: abe: cross native toolchain compilation for aarch64-linux-gnu
On 07/16/2015 04:30 PM, strongq wrote:
Also, I did sync to master branch of ABE, because the 'stable' branch does not support " --with-fileserver=148.251.136.42 --with-remote-snapshots=/snapshots-ref " options for configure.
'stable' is used more for validation, so doesn't change as often as master. Note that sometime in the next few weeks I hope to move a new fileserver, and then these options won't be needed.
I don't know why I got 2_24 binutils but not 2_25. I will do some check later.
The binutils version shouldn't matter.
I do have tried on a different Ubuntu PC which has 12.04. And I'm running into problem when do the second around build with host set to i686-w64-mingw32: ld cannot find libmpfr when building mpc. I also noticed on the 12.04 system, it is running gcc (Ubuntu/Linaro 4.4.7-1ubuntu2) but on my 14.04 Ubuntu it is using gcc (Ubuntu 4.8.4-2ubuntu1~14.04).
I have a machine still running 12.04, using ABE I do see a problem building a Canadian cross. On 12.04, mingw is using gcc 4.6. On my 14.04 machine, I also have no problems building a Canadian cross with mingw gcc 4.8.
BTW, in another thread Rob mentioned "MakeRelease.job", thank you. I did have a look of this file, also the 'slave.sh' under the same folder. I tried a little by using the -workspace option but got no luck either.
MakeRelease.job is run via Jenkins. Jenkins sets various environment variables before running the script. It's not really designed to be run manually except when I'm debugging it. It's a very simple script, all it really does is build the cross compiler, then the win32 hosted one. You can also run ABE with the --dryrun option, then all it does is print out all the steps without doing anything.
- rob -