All times are UTC-06:00




Post new topic  Reply to topic  [ 18 posts ] 
Author Message
 Post subject:
PostPosted: Fri Apr 27, 2007 10:27 am 
Offline

Joined: Thu Jul 28, 2005 12:41 am
Posts: 1071
openSUSE has icecc as ready to use binary packages with cross compilers for many platforms. It should be possible to use EFIKA as master and use a Pegasos and an x86 machine as backends. See http://en.opensuse.org/Icecream

Disclaimer: I just found it, and did not test it (yet)

_________________
CzP
http://czanik.blogs.balabit.com/


Top
   
 Post subject:
PostPosted: Sat Apr 28, 2007 12:43 am 
Offline

Joined: Sat Feb 25, 2006 8:08 am
Posts: 21
Location: Greece
Quote:

What I am looking for as I think most people would be is

* prepackaged crosscompiler
* distribution client (icecc or distcc or whatever) and cache (ccache or whatever)
Then OE is not what you are looking for :) (and as far i can tell until someone decides to build a package for the distro you are using, containing all that you mention, you have to either build them your self or use a tool to build them and move them around by hand)

Quote:
I have now got two systems full of Tex and X development headers when I don't have X on either system..
For this you need to 'complain' to the Debian dev's.
It's been a mystery to me too, why X stuff gets installed

Quote:
I spent more time today fighting OpenEmbedded than I did yesterday building 3 versions of the Linux kernel on the Efika itself. I think this defeats the object of plug and play development and crosscompiling as a way to speed things up..
Well, OE has a steap learing curve but IMHO it outperforms all of the embedded build systems i have used (and believe me i have used a lot)
As for 'plug and play' if you find something that works and does not have a full distro behind it or a 5 digit price tag, let me know,I would be interested in trying it out also. :)


Top
   
 Post subject:
PostPosted: Sun Apr 29, 2007 12:02 pm 
Offline
Site Admin

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1594
Location: Austin, TX
Quote:
openSUSE has icecc as ready to use binary packages with cross compilers for many platforms. It should be possible to use EFIKA as master and use a Pegasos and an x86 machine as backends. See http://en.opensuse.org/Icecream

Disclaimer: I just found it, and did not test it (yet)
Indeed, Peter, I know SuSE has it, I also know even you are having trouble building kernels with the factory tree this week :D

I'm sticking with Debian until I can do better. It just installs and there's not a lot of learning curve, I've been using Debian since they ported it to 68k Amigas and it came on an Amiga Format cover disk..

How about a use case - I like how Ubuntu do their use cases for everything in their Wiki, so how about this;
Quote:
Matt is a developer who has an Efika. While he wants to develop and run software which runs directly on a pre-ported Linux distribution, his software is large and it takes forever to compile natively. Jim would like to use free virtual machine clients (such as VirtualPC for Windows) and quickly install the precompiled x86 version in them to use his desktop machine to help speed things up. When he is not compiling, or is not willing to give up his processor time, he just closes the virtual machine at will.
See, all it needs is a compiler package and icecc. That is all I am looking for.. installing Gentoo makes it hard to get the Virtual Machine up and running (it took me 12 hours to compile because I am still using my laptop.. that is before I even rebooted the system to try making the crosscompiler..). I'm not willing to soak up my days building a system which cripples my desktop system. I'm not happy that I'd need to run the Efika installer and then build compilers on it, even after I set up icecc to do it, to speed up the rest of the process.

It just seems like a lot of work, something which would cost a lot of people a lot of time. The Efika is not really your average embedded board - it will run a desktop Linux distro, it's not like a Gumstix where you are stuck for something that comes on CD or USB key to boot on it. Why throw away that advantage? And why force developers to use a specific distro? If they have to pick one it may as well be commercial, like MontaVista or YellowDog, which may offer more embedded support for a board, but why throw away the advantage of 'free' software that way?

What I personally would like to see is;

1) a package for every distro on x86 we care about - it contains the compiler/tools required

2) a package for the Efika which turns on the cross-compiling and distribution client, and one which makes the Efika act as a server in case you have 40 Efikas laying on a desk on the network.

3) a prebaked virtualpc and vmware image of 1) so that we don't even have to get people to install things, they can download it to every desktop they have, and offload it site-wide.

4) when we ship install keys or cds for the Efika, they are already turned on with 2) to compile using 1) and 3).

Really.. plug and play. Buy an Efika, buy 40 Efikas, drop them somewhere, start compiling.. no "which distro actually works", no "hang on I need to build my own compiler FIRST" stuff.

_________________
Matt Sealey


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ] 

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
PowerDeveloper.org: Copyright © 2004-2012, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
All other names and trademarks used are property of their respective owners. Privacy Policy
Powered by phpBB® Forum Software © phpBB Group