[ELDK] Upgrading from 4.1 to 5.5

Stefano Babic sbabic at denx.de
Sat Feb 25 09:47:34 CET 2017

Hi Benjamin,

On 22/02/2017 11:35, Benjamin Alix wrote:
> Hi,
> I'm working on a project that needed to upgrade its version of ELDK. I must
> say that I'm a bit confused with the installation of 5.x versions. Instead
> of having one directory per architecture like in 4.1 version there are many
> with the 5.5 version.
> Until now I understood that the cross compiler are in
> sysroots/i686-eldk-linux/ and it worked perfectly. But now I am creating a
> root file system image and it seems like the libraries in this directory
> didn't work. So I am trying with different ones to see if this will work.
> Anyway I would like to know what are the usage for all these subdirectories
> in the ELDK installation ? Since my team was working with ELDK 4.1 nobody
> knows really how to use the 5.5 version properly.

The last ELDK version built as you know is the ancient 4.2. Starting
with ELDK 5.0, we bound ELDK with the Yocto project. We found that Yocto
has all what we have searched and we start to actively work together
with the Yocto community. We entered in the Linux Foundation and we use
Yocto and we build our ELDK on it. ELDK 5.5 corresponds to Yocto 1.5. We
put in ELDK what we have not yet found in Yocto.

However, Yocto is becoming more and more powerful and we have not found
any reason in the last times to rework ELDK instead of using directly
Yocto. Our last release was ELDK 5.8, that is on Yocto 1.8 - currently,
last Yocto ("morty") release is 2.2.

You cannot see any similarity between ELDK 4.x and ELDK 5.x - there are
not. But you can read Yocto's documentation, there is plenty of - and
usage of sysroots and rootfs is well explained. We are now fully
supporting Yocto, providing support for our customer with courses and
consultancy as we did before with ELDK.

IMHO you can even skip using ELDK-5.5 and switch to last Yocto's
release, if you do not use Xenomai. Xenomai is the addon you find in
ELDK and not in Yocto.

Best regards,
Stefano Babic

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic at denx.de

More information about the eldk mailing list