Specifications

xenomai 2.4.2-1
xinetd 2.3.14-12
zip 2.31-3
zlib 1.2.3-10
zlib-devel 1.2.3-10
Note 1: Not all packages will be installed automatically; for example the boa and thttpd web servers
are mutually exclusive - you will have to remove one package before you can (manually) install the other one.
Note 2: The crosstool 0.43 target package provides the following packages: glibc 2.6,
glibc-common 2.6, glibc-devel 2.6, libstdc++ 4.2.2, libgcj 4.2.2, libgcj-devel
4.2.2 and libstdc++-devel 4.2.2. For more information about the crosstool package please
refer to http://kegel.com/crosstool
Note 3: The Xenomai and gcc-java packages are unavailable in ARM ELDK version.
3.10. Rebuilding the ELDK from Scratch
In this section, you will find instructions on how to build the ELDK from scratch, using the pristine package
sources available on the Internet, and patches, spec files, and build scripts provided on the ELDK source
CD-ROM.
3.10.1. ELDK Build Process Overview
The ELDK uses the Fedora 7 Linux distribution as source code reference. Any modifications to Fedora's
sources the ELDK has introduced are in the form of patches applied by the RPM tool while building the
packages. Also, the ELDK uses modified spec files for its RPM packages. So, the sources of almost every
ELDK package consist of the following parts:
Fedora pristine sources or
ELDK source tarball,
ELDK patches,
ELDK spec file.
The Fedora pristine sources may be obtained from the Internet, see
http://download.fedora.redhat.com/pub/fedora/linux/core.
The ELDK patches and spec files are available on the ELDK source CD-ROM and from the DENX GIT
repositories. Also, for convenience, the pristine Fedora sources are available here, too.
Please use the following commands to check out a copy of one of the modules:
git-clone git://www.denx.de/git/eldk/module
The following ELDK modules are available:
Module Name Contents
tarballs Source tarballs
build Build tools, patches, and spec files
3.10. Rebuilding the ELDK from Scratch 25