* [Buildroot] ubuntu 13.10 prerequisites @ 2013-10-30 20:44 Olivier Schonken 2013-10-30 21:14 ` Thomas Petazzoni 0 siblings, 1 reply; 4+ messages in thread From: Olivier Schonken @ 2013-10-30 20:44 UTC (permalink / raw) To: buildroot Hi I installed ubuntu 13.10 after its release, a 64-bit version. Before I could get buildroot working, i had to install the 32-bit compatible libc, gcc, g++ etc. Apparently ubuntu 13.10 doesn't support ia32-libs any more. Thus, you have to manually install the required 32-bit packages as follows sudo apt-get install libc:i386 sudo apt-get install cpp-4.8:i386 sudo apt-get install gcc-4.8:i386 sudo apt-get install binutils:i386 sudo apt-get install cpp:i386 sudo apt-get install gcc:i386 sudo apt-get install g++:i386 This list is by no means exhaustive, and is only intended to help anyone out there scratching their heads due to this change in ubuntu 13.10. Regards Olivier Schonken -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20131030/10f075fc/attachment.html> ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] ubuntu 13.10 prerequisites 2013-10-30 20:44 [Buildroot] ubuntu 13.10 prerequisites Olivier Schonken @ 2013-10-30 21:14 ` Thomas Petazzoni [not found] ` <CALdGskJMhqCFkORg5zRf7rVWnt6irH5me=2utHOptA+221-03Q@mail.gmail.com> 0 siblings, 1 reply; 4+ messages in thread From: Thomas Petazzoni @ 2013-10-30 21:14 UTC (permalink / raw) To: buildroot Dear Olivier Schonken, On Wed, 30 Oct 2013 22:44:05 +0200, Olivier Schonken wrote: > I installed ubuntu 13.10 after its release, a 64-bit version. Before I > could get buildroot working, i had to install the 32-bit compatible libc, > gcc, g++ etc. > Apparently ubuntu 13.10 doesn't support ia32-libs any more. Thus, you have > to manually install the required 32-bit packages as follows Hum, I am not sure why you would have to install the 32 bits version of those packages. Of course, if you use external toolchains that are compiled for 32 bits machine (most are), then you need libc:i386, but I don't see why you would need the other packages for 32 bits. Can you expand on the problems you had? Maybe I'm missing something obvious here. Best regards, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <CALdGskJMhqCFkORg5zRf7rVWnt6irH5me=2utHOptA+221-03Q@mail.gmail.com>]
* [Buildroot] Fwd: ubuntu 13.10 prerequisites [not found] ` <CALdGskJMhqCFkORg5zRf7rVWnt6irH5me=2utHOptA+221-03Q@mail.gmail.com> @ 2013-10-31 6:32 ` Olivier Schonken 2013-10-31 7:45 ` Thomas Petazzoni 0 siblings, 1 reply; 4+ messages in thread From: Olivier Schonken @ 2013-10-31 6:32 UTC (permalink / raw) To: buildroot Hi Thomas You are correct, only the libc:i386 is necessary to start a build. (If the 64-bit versions of gcc, binutils and g++ are installed) The rest of the packages were added as the 32-bit counterparts buildroot would need, if the 64-bit versions were not installed by default. Sorry for the ambiguity Regards Olivier On Wed, Oct 30, 2013 at 11:14 PM, Thomas Petazzoni < thomas.petazzoni@free-electrons.com> wrote: > Dear Olivier Schonken, > > On Wed, 30 Oct 2013 22:44:05 +0200, Olivier Schonken wrote: > > > I installed ubuntu 13.10 after its release, a 64-bit version. Before I > > could get buildroot working, i had to install the 32-bit compatible libc, > > gcc, g++ etc. > > Apparently ubuntu 13.10 doesn't support ia32-libs any more. Thus, you > have > > to manually install the required 32-bit packages as follows > > Hum, I am not sure why you would have to install the 32 bits version of > those packages. Of course, if you use external toolchains that are > compiled for 32 bits machine (most are), then you need libc:i386, but I > don't see why you would need the other packages for 32 bits. > > Can you expand on the problems you had? Maybe I'm missing something > obvious here. > > Best regards, > > Thomas > -- > Thomas Petazzoni, CTO, Free Electrons > Embedded Linux, Kernel and Android engineering > http://free-electrons.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20131031/6c66747e/attachment.html> ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] Fwd: ubuntu 13.10 prerequisites 2013-10-31 6:32 ` [Buildroot] Fwd: " Olivier Schonken @ 2013-10-31 7:45 ` Thomas Petazzoni 0 siblings, 0 replies; 4+ messages in thread From: Thomas Petazzoni @ 2013-10-31 7:45 UTC (permalink / raw) To: buildroot Dear Olivier Schonken, On Thu, 31 Oct 2013 08:32:30 +0200, Olivier Schonken wrote: > You are correct, only the libc:i386 is necessary to start a build. (If the > 64-bit versions of gcc, binutils and g++ are installed) Well, libc:i386 is only needed if you use a pre-built external toolchain, or some other pre-built tool. Otherwise, it shouldn't be needed at all. Moreover, for the specific case of pre-built external toolchain, Buildroot does a check before starting the build, and if the 32 bits C library (libc:i386) is not installed, it aborts with an error message. It would be good to know if the problem you had was related to pre-built external toolchains, or to some other thing. Thanks, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-10-31 7:45 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-30 20:44 [Buildroot] ubuntu 13.10 prerequisites Olivier Schonken
2013-10-30 21:14 ` Thomas Petazzoni
[not found] ` <CALdGskJMhqCFkORg5zRf7rVWnt6irH5me=2utHOptA+221-03Q@mail.gmail.com>
2013-10-31 6:32 ` [Buildroot] Fwd: " Olivier Schonken
2013-10-31 7:45 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox