* [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
* [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