Skip to main content.
Navigation:
DENX
>
DULG
>
ELDKSolarisNotes
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
DULG
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
DULG Home
BoardSelect
Manual
FAQ
Application Notes
Changes
Index
List of pages in DULG
Search
%SECTION0{name=SECTION}% Notes for Solaris 2.x Host Environment #EldkSolarisHosts If you use a Solaris 2.x host environment, you need additional freeware packages (mostly GNU tools) to install and especially to build the ELDK packages. The following table lists all required packages that must be installed on the Solaris host system *before* attempting to build and/or install the ELDK. All these files except those marked with (**) (and the RPM and _zlib-1.1.2_ packages, which are available at [[ftp://rpmfind.net/linux/solaris]] are available for free download at [[ftp://ftp.sunfreeware.com/pub/freeware/sparc/2.6/]] Necessary Freeware Packages: | *Package* | *Version* | *Instance* | *File Name* | | autoconf(<nop>*<nop>*) | 2.13 | SMCautoc | autoconf-2.13-sol26-sparc-local.gz | | automake(<nop>*<nop>*) | 1.4 | SMCautom | automake-1.4-sol26-sparc-local.gz | | bash | 2.05 | SMCbash | bash-2.05-sol26-sparc-local.gz | | binutils | 2.11.2 | SMCbinut | binutils-2.11.2-sol26-sparc-local.gz | | bison | 1.28 | SMCbison | bison-1.28-sol26-sparc-local.gz | | bzip2 | 1.0.1 | SMCbzip2 | bzip2-1.0.1-sol26-sparc-local.gz | | ddd(<nop>*) | 3.0 | TUBddd | ddd-3.0-sol26-sparc-local.gz | | diffutils | 2.7 | GNUdiffut | diffutils-2.7-sol26-sparc-local.gz | | expect(<nop>*) | 5.25 | NTexpect | expect-5.25-sol26-sparc-local.gz | | fileutils | 4.0 | SMCfileu | fileutils-4.0-sol26-sparc-local.gz | | flex | 2.5.4a | FSFflex | flex-2.5.4a-sol26-sparc-local.gz | | gawk | 3.1.0 | SMCgawk | gawk-3.1.0-sol26-sparc-local.gz | | gcc | 2.95.3 | SMCgcc | gcc-2.95.3-sol26-sparc-local.gz | | gettext | 0.10.37 | SMCgtext | gettext-0.10.37-sol26-sparc-local.gz | | gzip | 1.3 | SMCgzip | gzip-1.3-sol26-sparc-local | | libiconv | 1.6.1 | SMClibi | libiconv-1.6.1-sol26-sparc-local.gz | | libtool | 1.4 | SMClibt | libtool-1.4-sol26-sparc-local.gz | | m4 | 1.4 | SMCm4 | m4-1.4-sol26-sparc-local.gz | | make(<nop>*<nop>*) | 3.79.1 | SMCmake | make-3.79.1-sol26-sparc-local.gz | | ncurses | 5.2 | SMCncurs | ncurses-5.2-sol26-sparc-local.gz | | patch | 2.5 | FSFpatch | patch-2.5-sol26-sparc-local.gz | | perl(<nop>*<nop>*) | 5.005_03 | SMCperl | perl-5.005_03-sol26-sparc-local.gz | | python | 1.5.2 | SMCpython | python-1.5.2-sol26-sparc-local.gz | | rpm | 2.5.2 | RPM | rpm-2.5.2.pkg | | sed | 3.02 | SMCsed | sed-3.02-sol26-sparc-local.gz | | tar | 1.13.19 | SMCtar | tar-1.13.19-sol26-sparc-local.gz | | tcl(<nop>*) | 8.3.3 | SMCtcl | tcl-8.3.3-sol26-sparc-local.gz | | texinfo | 4.0 | SMCtexi | texinfo-4.0-sol26-sparc-local.gz | | textutils | 2.0 | SMCtextu | textutils-2.0-sol26-sparc-local.gz | | unzip | 5.32 | IZunzip | unzip-5.32-sol26-sparc-local.gz | | wget | 1.7 | SMCwget | wget-1.7-sol26-sparc-local.gz | | zlib(<nop>*<nop>*) | 1.0.4 | SMCzlib | zlib-1.0.4-sol26-sparc-local.gz | | zlib | 1.1.2 | - | zlib-1.1.2.tar.gz | The packages marked "(*)" are not absolutely required, but sooner or later you will need them anyway so we recommend to install them. The packages marked "(**)" are older versions of the ones currently available at [[ftp://ftp.sunfreeware.com/pub/freeware/sparc/2.6/]]. You can obtain them from the DENX public FTP server. The following symbolic links must be created in order to be able to build the ELDK on a Solaris machine: <verbatim> /usr/local/bin/cc --> /usr/local/bin/gcc /usr/lib/libiconv.so.2 --> /usr/local/lib/libiconv.so.2 /usr/lib/libncurses.so.5 --> /usr/local/lib/libncurses.so.5 </verbatim> Additionally, to be able to build the ELDK on Solaris, you must place newer GNU =gettext= macros to the _/usr/local/share/aclocal_ directory. This can be accomplished as follows: * Download the [[http://www.ibiblio.org/pub/packages/solaris/sparc/GNUgettext.0.10.40.SPARC.32bit.Solaris.8.pkg.tgz]] package. * Untar the package to a temporary directory and copy the macros to the _/usr/local/share/aclocal_ directory: <verbatim> $ cp GNUgettext/root/usr/local/share/aclocal/*.m4 /usr/local/share/aclocal </verbatim>
3.10. Rebuilding the ELDK from Scratch
1. Abstract
4. System Setup
Prev
Home
Next