Mailinglist Archive: opensuse-buildservice (251 mails)

< Previous Next >
Re: [opensuse-buildservice] I can't configure OBS to use SH4 cross compilation
  • From: Francisco Javier Cuadrado <francisco.cuadrado@xxxxxxxxxx>
  • Date: Fri, 24 Sep 2010 10:30:56 +0200
  • Message-id: <AANLkTimu-ER3SpqysjgnivCmFzJf42jEzb12Yydm4WLn@xxxxxxxxxxxxxx>
Hi, again!

2010/9/7 Adrian Schröter <adrian@xxxxxxx>:
On Friday 03 September 2010 17:19:03 Francisco Javier Cuadrado wrote:
Hello, again!

2010/9/3 Adrian Schröter <adrian@xxxxxxx>:
On Friday 03 September 2010 11:52:56 Francisco Javier Cuadrado wrote:
Hi, all!

I have an OBS instance configured properly, I can compile packages to
pre-configured build targets.

Now, I want to configure my OBS to cross compile to SH4 architectures,
I see a check button at the bottom of repositories configuration, so I
think it's possible. So I read related wiki articles[1, 2], but always
I get the same error:

error saving project: unknown architecture: 'sh4'

sh4 was missing in the database. This is fixed now in the migrations, so
2.0.95 will have this solved.

So I've reported a bug without knowing it, great! :P

I imagine that version 2.0.95 will be released into
repository, so I can update my OBS using zypper.

It is released in openSUSE:Tools:Unstable, since it is an alpha version.

2.0.96 is available there, just update and run "rake db:migrate" as mentioned
in README.Updaters file.

Now, I'm using unstable version and I can configure SH4 without
problem, but I can't compile any package.

Like I said, I did:
1. Create a crossbuild project, using "download on demand" with
debian SH4 repository, like it's explained into OBS wiki.
2. Upload a package to that project.

But in that project there isn't a build target, so my package can't compile.

Can anyone help me?

Besides, I had some doubts about how OBS cross compilation works:
- Someone told that my machine should have qemu-sh4 support, but I
don't know how can I do that? Only I have to install qemu-svn package
and OBS manage everything for me, or I have to configure something?

- If I have a cross compiler (in my case sh4 gcc cross compiler), how
can I configure OBS to use that cross compiler?



Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >