Greetings.
For those that have seen or heard about some of the work going on with Fedora and Linaro [0], there are times when it makes sense to do work with the cross-compilers for ARMv7/ARMv8 that Linaro provides.
Unfortunately, these have not until now been packaged for Fedora.
I have created a yum repo [1] that currently has the cross-tools available for Fedora 18 on x86_64. These allow you to cross-build on Fedora, and target Fedora 18 on ARM [2].
Add the following to /etc/yum.repos.d as a new file:
[linaro-tools] name=linaro-tools baseurl=http://repos.fedorapeople.org/repos/ahs3/linaro-tools/fedora-18/x86_64/
http://repos.fedorapeople.org/repos/ahs3/linaro-tools/fedora-18/noarch/
http://repos.fedorapeople.org/repos/ahs3/linaro-tools/fedora-18/SRPMS/ enabled=1 gpgcheck=1
Then, you should be able to install the cross-tools for the ARM architecture you want with:
# yum install fedora-linaro-gcc-arm-linux-gnu
or
# yum install fedora-linaro-gcc-aarch64-linux-gnu
Hope these help...feel free to let me know if there's any issues with them...they work for me but that is never enough testing :).
Notes: [0] https://wiki.linaro.org/LEG -- Linaro Enterprise Group
[1] The goal is to ultimately get these into Fedora officially, but I thought they might be useful before that process has been completed.
[2] Tools for cross-building on Fedora with the Linaro environment as a target are still a work in progress.
Al Stone píše v Út 12. 02. 2013 v 10:49 -0700:
Greetings.
For those that have seen or heard about some of the work going on with Fedora and Linaro [0], there are times when it makes sense to do work with the cross-compilers for ARMv7/ARMv8 that Linaro provides.
Unfortunately, these have not until now been packaged for Fedora.
I think that instead of creating a new single purpose cross-tools in Fedora we should put the effort into the existing cross-binutils and cross-gcc packages
Dan
I have created a yum repo [1] that currently has the cross-tools available for Fedora 18 on x86_64. These allow you to cross-build on Fedora, and target Fedora 18 on ARM [2].
Add the following to /etc/yum.repos.d as a new file:
[linaro-tools] name=linaro-tools baseurl=http://repos.fedorapeople.org/repos/ahs3/linaro-tools/fedora-18/x86_64/
http://repos.fedorapeople.org/repos/ahs3/linaro-tools/fedora-18/noarch/
http://repos.fedorapeople.org/repos/ahs3/linaro-tools/fedora-18/SRPMS/ enabled=1 gpgcheck=1
Then, you should be able to install the cross-tools for the ARM architecture you want with:
# yum install fedora-linaro-gcc-arm-linux-gnuor
# yum install fedora-linaro-gcc-aarch64-linux-gnuHope these help...feel free to let me know if there's any issues with them...they work for me but that is never enough testing :).
Notes: [0] https://wiki.linaro.org/LEG -- Linaro Enterprise Group
[1] The goal is to ultimately get these into Fedora officially, but I thought they might be useful before that process has been completed.
[2] Tools for cross-building on Fedora with the Linaro environment as a target are still a work in progress.
On 02/12/2013 10:58 AM, Dan Horák wrote:
Al Stone píše v Út 12. 02. 2013 v 10:49 -0700:
Greetings.
For those that have seen or heard about some of the work going on with Fedora and Linaro [0], there are times when it makes sense to do work with the cross-compilers for ARMv7/ARMv8 that Linaro provides.
Unfortunately, these have not until now been packaged for Fedora.
I think that instead of creating a new single purpose cross-tools in Fedora we should put the effort into the existing cross-binutils and cross-gcc packages
I don't disagree. The problem is that they are currently very different source trees; if I can reconcile that, I'll absolutely put them in the existing cross-binutils and cross-gcc packages.
On 02/12/2013 01:08 PM, Al Stone wrote:
On 02/12/2013 10:58 AM, Dan Horák wrote:
Al Stone píše v Út 12. 02. 2013 v 10:49 -0700:
Greetings.
For those that have seen or heard about some of the work going on with Fedora and Linaro [0], there are times when it makes sense to do work with the cross-compilers for ARMv7/ARMv8 that Linaro provides.
Unfortunately, these have not until now been packaged for Fedora.
I think that instead of creating a new single purpose cross-tools in Fedora we should put the effort into the existing cross-binutils and cross-gcc packages
I don't disagree. The problem is that they are currently very different source trees; if I can reconcile that, I'll absolutely put them in the existing cross-binutils and cross-gcc packages.
I second both viewpoints :) The fact is, Linaro have a toolchain that contains various bits being worked on, and it absolutely makes sense to allow folks to leverage that work. Thanks, Al, for doing this.
Jon.