Age | Commit message (Collapse) | Author |
|
layers are referred to by name instead of path the happen
to be in.
|
|
toolchain-layer was only needed for gcc 4.6 recipes
|
|
Gcc 4-6 has been deprecated from oe-core,
follow suite in linaro.
|
|
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>
|
|
The jtreg test aggregation uses zip to archive its results.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
Fix recipe to be OE compliant with spacing SRCREV and PV.
Signed-off-by: Graeme Gregory <graeme.gregory@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
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>
|
|
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>
|
|
qemu-native was picking up zlib.h from host instead of OE. Fix this by
passing extra-cflags. oe-core has different fix.
|
|
|
|
This reverts commit 35b751f6802713f015b31c3012d545656c94365b.
Conflicts:
meta-aarch64/recipes-core/openjdk/openjdk-8-common.inc
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
This reverts commit b5b5f056c7d1ac68071f1ab66abc1e4e65d96576.
|
|
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>
|
|
This reverts commit 0794becb413540dc4afbb5ab55fbdf64edb3f01a.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
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>
|
|
|
|
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>
|
|
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
Wild stab in the dark to see if it resolves the current build failure.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
Remove perf until the current build issues are understood and fixed.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
This prints the raw compilation command and parameters to stdout.
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
|
|
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>
|
|
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>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
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
|
|
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>
|
|
Signed-off-by: Steve Capper <steve.capper@linaro.org>
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Naresh Bhat <naresh.bhat@linaro.org>
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
COMMON_SDK_IMAGE_INSTALL
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|