[oe-commits] org.oe.dev llvm: commit WIP hacks to keep holger busy
koen commit
openembedded-commits at lists.openembedded.org
Sat Oct 6 18:17:03 UTC 2007
llvm: commit WIP hacks to keep holger busy
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 64afa98f58b7264de3f5750c16d99f479d3ad9b2
ViewMTN: http://monotone.openembedded.org/revision/info/64afa98f58b7264de3f5750c16d99f479d3ad9b2
Files:
1
packages/llvm/files
packages/llvm/llvm-gcc4-cross_svn.bb
packages/llvm/llvm-gcc4_svn.bb
packages/llvm/llvm_2.0.bb
packages/llvm/llvm-native_2.0.bb
Diffs:
#
# mt diff -r4b4c632d40a28a9fee6e18132d48cb85cc6b644e -r64afa98f58b7264de3f5750c16d99f479d3ad9b2
#
#
#
# add_dir "packages/llvm/files"
#
# add_file "packages/llvm/llvm-gcc4-cross_svn.bb"
# content [884f40c0da53dcbbb5f45f7872fdee34c10d45d6]
#
# add_file "packages/llvm/llvm-gcc4_svn.bb"
# content [5395442911ca3c74adab900d05567aa6edeff2aa]
#
# add_file "packages/llvm/llvm_2.0.bb"
# content [debb78dbdfb3f52c33d916c3c9d60be882490dbf]
#
# patch "packages/llvm/llvm-native_2.0.bb"
# from [ced3e88496cb6d6761a1f140a84df86765804bc5]
# to [6f47db9782233e0bc95af6f34d8e61983666454e]
#
============================================================
--- packages/llvm/llvm-gcc4-cross_svn.bb 884f40c0da53dcbbb5f45f7872fdee34c10d45d6
+++ packages/llvm/llvm-gcc4-cross_svn.bb 884f40c0da53dcbbb5f45f7872fdee34c10d45d6
@@ -0,0 +1,32 @@
+DESCRIPTION = "The Low Level Virtual Machine - gcc4 frontend"
+HOMEPAGE = "http://llvm.org"
+LICENSE = "various"
+
+DEPENDS = "llvm-native"
+
+PV = "2.0+svnr${SRCREV}"
+
+inherit autotools cross
+
+SRC_URI = "svn://anonsvn.opensource.apple.com/svn/llvm/;module=trunk \
+ "
+
+S = "${WORKDIR}/trunk"
+
+EXTRA_OECONF = "--disable-shared \
+ --enable-llvm=/data/build/koen/OE/build/tmp/angstrom/work/i686-linux/llvm-native-2.0-r0/llvm-2.0 \
+ "
+
+do_configure() {
+ gnu-configize
+ libtoolize --force
+ oe_runconf
+}
+
+PARALLEL_MAKE = ""
+
+#oe_runmake gets distracted by GNUMakefiles...
+# we also need to get an install.sh and config-ml.in in gcc/ as well somehow
+do_compile_prepend() {
+ rm -f ${S}/GNUmakefile
+}
============================================================
--- packages/llvm/llvm-gcc4_svn.bb 5395442911ca3c74adab900d05567aa6edeff2aa
+++ packages/llvm/llvm-gcc4_svn.bb 5395442911ca3c74adab900d05567aa6edeff2aa
@@ -0,0 +1,19 @@
+DESCRIPTION = "The Low Level Virtual Machine - gcc4 frontend"
+HOMEPAGE = "http://llvm.org"
+LICENSE = "various"
+
+DEPENDS = "llvm-native"
+
+PV = "2.0+svnr${SRCREV}"
+
+inherit autotools cross
+
+SRC_URI = "svn://anonsvn.opensource.apple.com/svn/llvm/;module=trunk \
+ "
+
+S = "${WORKDIR}/trunk"
+
+EXTRA_OECONF = "--disable-shared \
+ --enable-llvm \
+ "
+
============================================================
--- packages/llvm/llvm_2.0.bb debb78dbdfb3f52c33d916c3c9d60be882490dbf
+++ packages/llvm/llvm_2.0.bb debb78dbdfb3f52c33d916c3c9d60be882490dbf
@@ -0,0 +1,6 @@
+require llvm.inc
+
+SRC_URI = "http://llvm.org/releases/2.0/llvm-${PV}.tar.gz"
+
+S = "${WORKDIR}/llvm-${PV}"
+
============================================================
--- packages/llvm/llvm-native_2.0.bb ced3e88496cb6d6761a1f140a84df86765804bc5
+++ packages/llvm/llvm-native_2.0.bb 6f47db9782233e0bc95af6f34d8e61983666454e
@@ -10,3 +10,7 @@ do_stage() {
do_stage() {
install -m 755 ${S}/Release/bin/* ${STAGING_BINDIR_NATIVE}/
}
+
+do_rm_work() {
+ :
+}
More information about the Openembedded-commits
mailing list