summaryrefslogtreecommitdiff
path: root/classes/icecc.bbclass
AgeCommit message (Collapse)AuthorFiles
2006-08-20classes/icecc.bbclass: Simplify, improve code creating a tar.bz2Holger Freyther1
For icecream we need to package a tar.bz2 containing our used toolchain. It must contain a gcc, g++ and cc1 and cc1plus and a spec file (if it is not built-in). Optionally it contains host libc.so and libfd.so (which we do not package). Simplify the code creating the tar.bz2 and make it work with any version of gcc/glibc/uclibc (untested).
2006-08-19classes/icecc.bbclass: Determine version of gcc by executing it, use ↵Holger Freyther1
os.path.join to create paths
2006-08-19classes/icecc.bbclass: Remove tabs, use inherit_class to check if we build a ↵Holger Freyther1
native or cross package
2005-06-30import clean BK tree at cset 1.3670Koen Kooi1
2005-06-22Ice Cream distributed builds:Holger Freyther1
INHERIT += " icecc " in your local.conf to use icecream for distributed builds. Once a toolchain is built we build a tar.gz out of it and it will automatically get distributed on the build farm. There are still problemes to be resolved but this class is good enough for now BKrev: 42b9db561cfYQxk9iw6rR1nFxOggQQ