aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-26meta-linaro: fix networking-layer dependencyRiku Voipio
layers are referred to by name instead of path the happen to be in.
2013-08-26meta-linaro-toolchain: no longer pull toolchain-layerRiku Voipio
toolchain-layer was only needed for gcc 4.6 recipes
2013-08-26toolchain: remove gcc 4.6 rulesRiku Voipio
Gcc 4-6 has been deprecated from oe-core, follow suite in linaro.
2013-08-23leg-java: add openjdk-7-common package so that java will runAndrew McDermott
The openjdk-7-common package supplies common shared libraries for both the -jdk and -jre packages. Fixes LP #1215188: java (openjdk 7) fails to run due to missing libjli.so in Linaro OpenEmbedded. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-23leg-java: add zip package to imageAndrew McDermott
The jtreg test aggregation uses zip to archive its results. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-20meta-bigendian: fix strace patchRiku Voipio
2013-08-20python libffi: fix arm trampoline to work on arm v7 big endian (be8) caseVictor Kamensky
Since python source base has its own copy of libffi, it fixes the issue here. Note similar fix is committed into separate libffi library. cffi code creates trampoline for python callback function, which is supposed to be called from another C function and it does not take into account that in ARMv7a in big endian mode instructions are still in little endian. Since written by big endian code they have to be byteswapped. Proposed fix uses byteswap codes for instructions. Here is python code snippet that will fail when libffi is used by ctypes in python code (func1 and func2 are C functions): from ctypes import * mylib = CDLL("libmytest.so") func1 = mylib.func1 print func1(1, 2) CBFUNC = CFUNCTYPE(c_int, c_int, c_int) def myfunc2(a, b): return a * a + b * b cb_func = CBFUNC(myfunc2) func2 = mylib.func2 print func2(cb_func, 1, 2) code will produce illegal instruction when func2 will call myfunc2 through trampoline Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-20libffi: fix arm trampoline to work on arm v7 big endian (be8) caseVictor Kamensky
cffi code creates trampoline for python callback function, which is supposed to be called from another C function and it does not take into account that in ARMv7a in big endian mode instructions are still in little endian. Since written by big endian code they have to be byteswapped. Proposed fix uses byteswap codes for instructions. Here is python code snippet that will fail when libffi is used by ctypes in python code (func1 and func2 are C functions): from ctypes import * mylib = CDLL("libmytest.so") func1 = mylib.func1 print func1(1, 2) CBFUNC = CFUNCTYPE(c_int, c_int, c_int) def myfunc2(a, b): return a * a + b * b cb_func = CBFUNC(myfunc2) func2 = mylib.func2 print func2(cb_func, 1, 2) code will produce illegal instruction when func2 will call myfunc2 through trampoline Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-19strace: fix system call matching code in get_scno for be8 armVictor Kamensky
on ARM V7 operating in big endian mode strace does not work: root@genericarmv7ab:~# strace ls pid 1356 unknown syscall trap 0x000000ef it happens because ARM V7 when runs as big endian operates in be8 mode, where instruction are still in little endian form. Strace get_scno reads instructions and matches it to certain pattern, but in armeb case it needs to byteswap it before that. Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-19sysprof: armeb need to have similar patches as arm cpu typeVictor Kamensky
dds the same patches into SRC_URI_append_armeb as SRC_URI_append_arm does. Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-19initscripts: armeb need to have similar patches as arm cpu typeVictor Kamensky
Adds the same patches into SRC_URI_append_armeb as SRC_URI_append_arm does. Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-19create meta-linaro/meta-bigendian layer for be changesVictor Kamensky
Create meta-linaro/meta-bigendian meta layer that holds oe changes to build ARM big endian images Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-19machine conf: mesa package name has changedRiku Voipio
2013-08-15meta-linaro: acpica: fix style issuesGraeme Gregory
Fix recipe to be OE compliant with spacing SRCREV and PV. Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
2013-08-14gcc-linaro: update Linaro GCC 4.8 to 2013.08 pre-releaseFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-08-08meta-aarch64: openjdk-8: daily tarball taken from snapshots.linaro.orgAndrew McDermott
Also disabled checksums as the tarball is produced nightly from the tips of openjdk-8 aarch4 development. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-06meta-linaro: acpica: fix parallel buildAndrew McDermott
The compilation of the iasl utility fails when `make -j<N>' > 1. This commit cleans up the rules in generate/unix/iasl such that a `make -j' will succeed. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-06qemu-native: fix buildRiku Voipio
qemu-native was picking up zlib.h from host instead of OE. Fix this by passing extra-cflags. oe-core has different fix.
2013-08-05fix qemu buildRiku Voipio
2013-08-05Revert "aarch64: openjdk-8: add openjdk-7 as dependency"Andrew McDermott
This reverts commit 35b751f6802713f015b31c3012d545656c94365b. Conflicts: meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-05Revert "lamp-image: add openjdk-8-jre"Andrew McDermott
This reverts commit b5b5f056c7d1ac68071f1ab66abc1e4e65d96576.
2013-08-02lamp-image: add openjdk-8-jreAndrew McDermott
This is a temporary addition to prove out the issues discovered with the toolchain when building openjdk-8 in the leg-java image. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-02Revert "openjdk-8: set sysroot manually"Andrew McDermott
This reverts commit 0794becb413540dc4afbb5ab55fbdf64edb3f01a. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-02openjdk-8: set sysroot manuallyRiku Voipio
gcc gets a hardcoded sysroot path when building. Most applications take the --sysroot from CC flag, but openjdk doesn't respect it. Set the sysroot flag in CFLAGS, which the openjdk configure does seem to respect. This impact the jenkins builds where the sysroot moves due to each rootfs being built in their own directory. Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-02add acpica backRiku Voipio
2013-08-02Fix acpica recipeNaresh Bhat
Fix SRC_URI path along with compilation bugfix patches on aarch64 architecture. Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-08-02aarch64: openjdk-8: disable ccache when buildingAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: openjdk-8: add openjdk-7 as dependencyAndrew McDermott
Wild stab in the dark to see if it resolves the current build failure. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: perf: temporarily remove until build issues resolvedAndrew McDermott
Remove perf until the current build issues are understood and fixed. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: openjdk8: add LOG=debug to do_compile stageAndrew McDermott
This prints the raw compilation command and parameters to stdout. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-08-01aarch64: openjdk-8: add libxt as dependencyAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-31leg-java-image: add openjdk-8-jdk and openjdk-8-jreAndrew McDermott
Add openjdk-8-jre and openjdk-8-jre to the image. Also leave openjdk-7 so we can compare and contrast the mauve results. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-31aarch64: add initial openjdk-8 recipeAndrew McDermott
Note: this does not currently pull from the Mercurial repos; a pre-assembled tarball of the openjdk-8 source tree is put into: http://people.linaro.org/~andrew.mcdermott/jdk8.tar.xz and the build currently fetches from there. TODO: update SRC_URI to pull from the tips of the various openjdk-8 repositories. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-07-31linaro-image-lng: add arndale-pre-boot recipeFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-31linaro-image-lng: add procps, systemtap and valgrind (LP: #1206904)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-31linaro-image-commmon: remove acpica and add stressRiku Voipio
1. acpica fails to build, remove it temporarily to allow lamp images to build 2. perf tests fail in lava due to missing stress, add it
2013-07-30dmidecode: drop bbappend, merged upstreamFathi Boudra
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-devtools/dmidecode/dmidecode_2.12.bb?id=025ee772f4ec21abef1fd89c4a36dbc02c9143a9 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-26aarch64: add libhugetlbfs recipeFathi Boudra
Signed-off-by: Steve Capper <steve.capper@linaro.org> Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-26eglibc-linaro: update to 2.17-2013.07-2 (respin)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-25sdk: add lshw recipeFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-24sdk: add acpica recipeFathi Boudra
Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org> Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-24sdk: add efibootmgrFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-23sdk: add dmidecode, override COMPATIBLE_HOST to build for ARMFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-23leg-java: fix coding styleFathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-23lng: explicitely specify ltp when needed and get rid ofFathi Boudra
COMMON_SDK_IMAGE_INSTALL Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-23sdk: add python (LP: #1204118)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-23lamp: remove LAMP_IMAGE_INSTALL (used in a lamp image only)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-23eglibc: update to Linaro eglibc 2.17-2013.07Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-22qt4-x11-free: bump recipe version (oe-core ships 4.8.5)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-07-22busybox: bump recipe version (oe-core ships 1.21.1)Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>