Hi Jeremy,

You are right, it is not easy to begin with. Now, with yocto/poky, the hell is behind us ...

Since I began with yocto, I did not have any problem to compile the basic image.

It is difficult to start because the documentation is sparse and incomplete, but for easy things, it is not difficult.

I uses repo to sync my local repository ( https://github.com/gumstix/Gumstix-YoctoProject-Repo )

On the image, there is a package manager ( zypper )

If you want to compile natively, you need to setup the old repository for opkg

in the file /etc/opkg/gumstix-all.conf insert :
src/gz gumstix-all http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/all
src/gz gumstix-python http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/armv7a/python
src/gz gumstix-machine http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/armv7a/machine/overo
src/gz gumstix-perl http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/armv7a/perl
src/gz gumstix-gstreamer http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/armv7a/gstreamer
src/gz gumstix-debug http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/armv7a/debug
src/gz gumstix-base http://cumulus.gumstix.org/feeds/unstable/ipk/glibc/armv7a/base

then, opkg update

to compile natively, you have to install task-native-sdk : opkg install task-native-opkg

I'm learning yocto, and yes it is a maze but when you understand how it works, it is very nice. But again, I'm trying to build a recipe to compile postgresql and ouch... it is not easy and finding how to solve the problems is very hard ...

hope it helped you


From: Jeremy Zawodny <jzawodn@gmail.com>
To: gumstix-users@lists.sourceforge.net
Sent: Saturday, May 11, 2013 12:51:43 AM
Subject: [Gumstix-users] path of least resistance? (which OS to use?)

I'm new to Gumstix but I've been reading a lot of old mailing list
discussions and poking around the wiki, as well as Yocto, Angstrom,
Linaro, etc.

At this point I'm rather confused and frustrated.  I feel like I've
been wasting a lot of time.  The information available online often
seems outdated or contradictory.  And I've spend hours burning SD card
images and trying to get a useful setup.

What I'd like to do is get a working SD card image that I can run on a
several different Overo units (Water, Fire, Earth) with Tobi boards.
I'm looking for a a distro that has integrated package management,
semi-modern kernel, and a decent selection of packages available
(rsync, perl, etc--nothing exotic).  I'm really NOT interested in
cross-compiling if I don't NEED to.

It seems that Angstrom works but is old and Gumstix isn't updating it anymore.

Linaro seems like a way forward (I know Ubuntu well) but I've
experienced a number of kernel panics and filesystem corruption so far
by going that route.

The Yocto images from Gumstix seem to work but there's no package
management, no compiler (gcc), and I'm having trouble understanding
why (and how anyone gets anything done starting from there).  And
building my own Yocto image appears to be a maze of twisty paths,
mostly not documented well.

Can anyone give me suggestions/pointers on a way forward?

Am I just spoiled, having spent 10+ years in the Debian ecosystem?  I
can't help but feel like what's currently available for Gumstix is
very Do It Yourself.

How do most people do this?



Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and
their applications. This 200-page book is written by three acclaimed
leaders in the field. The early access version is available now.
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
gumstix-users mailing list