I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory". I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this? Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
Thanks, ~Deepak
Hi,
in my experience (Ubuntu 13.04, 64-bit), it worked fine (building with the Linaro toolchain) after doing two installs:
sudo apt-get install ia32-libs
and
sudo apt-get install ia32-libs-multiarch
Best regards,
Ola
On Tue, Nov 12, 2013 at 7:25 AM, Deepak Saxena dsaxena@linaro.org wrote:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory". I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this? Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
Thanks, ~Deepak
-- Deepak Saxena - Kernel Working Group Lead Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
On 12 November 2013 02:01, Ola Dahl dahl.ola@gmail.com wrote:
Hi,
in my experience (Ubuntu 13.04, 64-bit), it worked fine (building with the Linaro toolchain) after doing two installs:
sudo apt-get install ia32-libs
and
sudo apt-get install ia32-libs-multiarch
Those have been dropped in 13.10.
Best regards,
Ola
On Tue, Nov 12, 2013 at 7:25 AM, Deepak Saxena dsaxena@linaro.org wrote:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory". I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this? Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
Thanks, ~Deepak
-- Deepak Saxena - Kernel Working Group Lead Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Am 12.11.2013 07:25, schrieb Deepak Saxena:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory". I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this? Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
There should be no need to install any of the ia32 libs packages. You should be able to install the i386 libraries direclty, e.g. apt-get install libc6:i386. An alternative is to install g++-multilib, which provides you with a multilib'd toolchain and runtime libraries.
Matthias
On 12 November 2013 06:25, Deepak Saxena dsaxena@linaro.org wrote:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory".
I had exactly the same problem.
I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this?
Yes, I assumed so too. I didn't know *which* libraries though, so I gave up in the end and reverted my machine to 12.10.
Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
I was told "no" at Connect. The reasoning being very understandable: they *must* provide a 32 bit version. And having 2 versions is a support and validation headache.
I asked for a snapshot, unverified build. I'm ever hopeful :-)
Thanks, ~Deepak
-- Deepak Saxena - Kernel Working Group Lead Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
On Tue, Nov 12, 2013 at 2:39 PM, Ryan Harkin ryan.harkin@linaro.org wrote:
On 12 November 2013 06:25, Deepak Saxena dsaxena@linaro.org wrote:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory".
I had exactly the same problem.
I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this?
Yes, I assumed so too. I didn't know *which* libraries though, so I gave up in the end and reverted my machine to 12.10.
Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
I was told "no" at Connect. The reasoning being very understandable: they *must* provide a 32 bit version. And having 2 versions is a support and validation headache.
I asked for a snapshot, unverified build. I'm ever hopeful :-)
given that [1] ubuntu no longer support ia32-libs in 13.10+ and [2] ubuntu has decided to switch to 64-bit by default, i believe we should provide an explicit note about how to run the 32-bit Linaro GCC on 64-bit machines, as it is wrong to either use a 32-bit OS install, or stay on an older OS version to workaround the problem ;-) The current README still refers to ia32-libs package.
[1] http://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package [2] https://lists.ubuntu.com/archives/ubuntu-release/2013-September/002539.html
On 12 November 2013 05:49, Nicolas Dechesne nicolas.dechesne@linaro.org wrote:
On Tue, Nov 12, 2013 at 2:39 PM, Ryan Harkin ryan.harkin@linaro.org wrote:
On 12 November 2013 06:25, Deepak Saxena dsaxena@linaro.org wrote:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory".
I had exactly the same problem.
I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this?
Yes, I assumed so too. I didn't know *which* libraries though, so I gave up in the end and reverted my machine to 12.10.
Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
I was told "no" at Connect. The reasoning being very understandable: they *must* provide a 32 bit version. And having 2 versions is a support and validation headache.
I asked for a snapshot, unverified build. I'm ever hopeful :-)
given that [1] ubuntu no longer support ia32-libs in 13.10+ and [2] ubuntu has decided to switch to 64-bit by default, i believe we should provide an explicit note about how to run the 32-bit Linaro GCC on 64-bit machines, as it is wrong to either use a 32-bit OS install, or stay on an older OS version to workaround the problem ;-) The current README still refers to ia32-libs package.
+1
For now, I'm going down the road of building my own binutils and gcc.
~Deepak
On 12 November 2013 22:13, Deepak Saxena dsaxena@linaro.org wrote:
On 12 November 2013 05:49, Nicolas Dechesne nicolas.dechesne@linaro.org wrote:
On Tue, Nov 12, 2013 at 2:39 PM, Ryan Harkin ryan.harkin@linaro.org wrote:
On 12 November 2013 06:25, Deepak Saxena dsaxena@linaro.org wrote:
I'm working on getting my new build system up and running and with 13.10. Running any of our toolchain commands leads to "No such file or directory".
I had exactly the same problem.
I'm guessing this has to with my system being x86_64 and 13.10 no longer including ia32_libs package, but could be incorrect. If this is indeed the issue, my understanding is that I need to manually install 32 bit versions of every library that's needed. Can toolchain folks comment on this?
Yes, I assumed so too. I didn't know *which* libraries though, so I gave up in the end and reverted my machine to 12.10.
Any possibility of getting 64 bit native binaries or just having a repository that we can install from and thus auto-pull the dependent 32 bit libraries?
I was told "no" at Connect. The reasoning being very understandable: they *must* provide a 32 bit version. And having 2 versions is a support and validation headache.
I asked for a snapshot, unverified build. I'm ever hopeful :-)
given that [1] ubuntu no longer support ia32-libs in 13.10+ and [2] ubuntu has decided to switch to 64-bit by default, i believe we should provide an explicit note about how to run the 32-bit Linaro GCC on 64-bit machines, as it is wrong to either use a 32-bit OS install, or stay on an older OS version to workaround the problem ;-) The current README still refers to ia32-libs package.
+1
For now, I'm going down the road of building my own binutils and gcc.
You don't have to. Have you seen Matthias mail? Instead of installing ia32-libs-multiarch package, use libc6:i386 package.
Cheers, Fathi