Re: cross-compiler for powerpc

ternaryd <[email protected]>
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <20120731142047.7c746b6a@vesta>
On Tue, 31 Jul 2012 10:13:21 +0100
Neil Williams <[email protected]> wrote:

> Use the -m switch to xapt when there are packages which are Multi-Arch
> compliant in the dependency chain.

This did work, so far.

> If these are omissions in the wiki page, feel free to update the wiki
> page.

I tried to do so, but couldn't find the edit-button.

For someone more wiki-proficient then me, here are the changes I would
make:

- in order to install the basic gcc, mention that -gnueabi is no
  consistently used across the architectures and that in case of doubt,
  an apt-cache search for that architecture, and within, for gcc or g++
  may help. If this is a sid-installation, the repository for squeeze
  (the regular one, not that of emdebian) is needed.

- although a link to backport instructions is provided, adding a
  line like

        deb http://backports.debian.org/debian-backports \
                squeeze-backports main

  may be helpful for people already having many pages open.

Probably not necessary to mention, that xapt needs -m for sid, unless
the reader is as ignorant as myself not knowing what is wheezy.

> There is a lot more going on here than you may expect

I did expect troubles heading my chair, so I'm very grateful for
debian's efforts.

> and building cross-toolchains on sid is probably best left to
> Thibault for genuine Multi-Arch support.

I will have a look at Thibault which I didn't even notice when googling
for cross-compiling under debian. OTOH, I would have expected new things
to work on sid before on squeeze.

> If you just want a cross-compiler for powerpc, forget sid. Uses
> Squeeze, build for squeeze and xapt doesn't need to look at
> Multi-Arch. 

Cross-compiling for powerpc is not my main activity on this computer.
Also, the -m switch almost worked, but it seems that dependencies are
not followed (as on squeeze), so in order to get libpq, I'll have to
prepare a libssl, etc. Adding these libraries manually did the trick.
So, here is one more happy debian user.

Thanks for your time,

-- 
Cris
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.