[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Need 32 bit supported GCC 4.9 debian binaries for Renesas SH7757 Processor



+++ John Paul Adrian Glaubitz [2015-06-29 11:44 +0200]:
> On 06/29/2015 11:25 AM, Ritesh Prajapati wrote:
> >     Does anyone knows location from where i can get 32 bit supported
> > Debian binaries to compile and install GCC 4.9 toolchain for Renesas
> > SH7757 Processor?
> 
> You will probably need to do that yourself, see:
> 
> > https://wiki.debian.org/BuildingCrossCompilers
> 

So you can trivially make a gcc source package to run on i386
targetting sh4 by installing cross-gcc-dev and doing:
HOST_LIST=i386 TARGET_LIST=sh4 cross-gcc-gensource 4.9

You can then build that by enabling sh4 as a foreign architecture,
updating and building the package. This only works simply if you have
up-to-date sh libc, libc-dev and libgcc1 packages for sh4 already,
qwhich of course we don't currently have in debian.

If not you need to do a bootstrap build:
The easiest way to do this is to use rebootstrap:
https://wiki.debian.org/HelmutGrohne/rebootstrap
git clone git.debian.org:/git/users/helmutg/rebootstrap.git
then 
pbuilder --execute bootstrap.sh HOST_ARCH=sh4

This is tried weekly here:
https://jenkins.debian.net/view/rebootstrap/job/rebootstrap_sh4_gcc49/
and builds past the cross-compiler bootstrap, so that gets you what
you want. 


Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


Reply to: