Menu

Tree [4c36fe] master /
 History

HTTPS access


File Date Author Commit
 perl 2010-12-12 Michael Emmel Michael Emmel [4c36fe] Added Perl
 platform 2010-08-24 Sagem Sagem [439537] Add missing filed
 tools 2010-10-18 Michael Emmel Michael Emmel [0d2fb0] Parallel make
 .gitignore 2010-09-01 Sagem Sagem [5daf33] Merge branch 'master' of git://anida.git.source...
 ENV.in 2010-09-21 Michael Emmel Michael Emmel [6242e3] Fixed some of the issues with x86 compile
 Makefile 2010-10-13 Michael Emmel Michael Emmel [051a16] Makefile changed
 README 2010-08-24 Sagem Sagem [5ab324] Fixed errors in ENV
 anida.mk 2010-10-23 Michael Emmel Michael Emmel [ba576d] Added asynch dns resolution to curl build
 bundle.sh 2010-10-21 Michael Emmel Michael Emmel [aa3fa6] Tar built libs
 cairo.mk 2010-09-14 Michael Emmel Michael Emmel [45ed4b] Added changes for mn10300
 cairodev.mk 2010-09-21 Michael Emmel Michael Emmel [1d2150] added shell
 checkout.sh 2010-10-21 Michael Emmel Michael Emmel [4dbd35] Fix extraction script
 env.mk 2010-11-19 Michael Emmel Michael Emmel [82cc5d] Modified SHELL var setting
 glib.cache.in 2010-08-06 Michael Emmel Michael Emmel [b6ad98] Crossbuild
 gtk.cache.in 2010-08-06 Michael Emmel Michael Emmel [b6ad98] Crossbuild
 gtk.mk 2010-09-01 Sagem Sagem [5daf33] Merge branch 'master' of git://anida.git.source...
 setup.sh 2010-09-21 Michael Emmel Michael Emmel [abe165] More work on host build
 sqlite.mk 2010-09-14 Michael Emmel Michael Emmel [45ed4b] Added changes for mn10300

Read Me

IMPORTANT !!!
This is a sysroot based build environment to work you must remove all libtool .la files
from your targets root fs. No exceptions and no way around it.
One sample link on the issue http://osdir.com/ml/lfs.clfs.devel/2006-12/msg00041.html
With luck perhaps this issue might lead to the death or rewrite of libtool.



Requireh pkg-config version 0.25 or higher source provided in tools

Design:

In general target specific overrides are in the parent directory.

The ENV file sets up the environment it sources a TARGET_ENV assumed to 
be in the directory above.

Example


#platform setup
#
must define TARGET_ROOT
must define CROSS_TARGET
can add gc to build path 
use gcc turns on boehm collector for unsupported chipsets its turned off 
during initial porting

in TARGET_ENV
export PATH=$PATH:/opt/STM/STLinux-2.4/devkit/sh4/bin
TARGET_ROOT=/opt/STM/STLinux-2.4/devkit/sh4/target

in target.mk
TARGET_ROOT=/opt/STM/STLinux-2.4/devkit/sh4/target
CROSS_TARGET=sh4-linux


Executing the browser;

If your having connection problems
export DEBUG_CURL=1 will turn on a lot of useful debug info


Agian please remove your .la files it will hoplessly break things