aboutsummaryrefslogtreecommitdiff
path: root/meta-aarch64
AgeCommit message (Collapse)Author
2013-11-19leg-java: openjdk-8: remove .debuginfo files from installed imageAndrew McDermott
Although the build no longer produces .diz files we still have .debuginfo files which amount to an extra ~400MB when the package is installed. This commit, and the complementary commit a688b769294bce171ab53f76936ebbd0ceeb2587, reduces the installed image size from ~600MB to ~260MB. This is a similar size to the java-8-oracle package on Ubuntu 12.04 (x86_64). Change-Id: I9943d01ce4233393943e0a015555a2c304d98293 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-11-18meta-linaro: add openjdk-8-jtreg packageAndrew McDermott
This package contains the jtreg test code for both jdk and hotspot. Change-Id: I99c0b75372209207c30a567cc2e72a91d613d525 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-31meta-linaro: openjdk-8: don't install debug files (.diz)Andrew McDermott
The default configure options produce compressed debug info files, however this adds 250MB to the installed package. Add configure options to suppress the generation of these files, particularly as this is supposed to be a 'release' build. Change-Id: Id0f3737e73790367f1863ee5875b4b468532d2b0 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-24meta-linaro: openjdk-8: make group/other perms +r in do_installAndrew McDermott
On recent OE builds the OpenJDK-8 install was broken because some files in the installation (/usr/lib/jvm/java-8-openjdk) had permissions that were 0600. This meant various tools like javac failed to work for non-root users. This commit explicitly sets group and other to have read permission. Change-Id: Id5bca03cab6e85cd7573dccd26c6cf7392a7f018 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-24meta-linaro: openjdk-8: add runtime recommendation on liberation-fontsAndrew McDermott
This is a temporary fix to ensure that there are some workable fonts for OpenJDK-8 on OE. Anything consuming or depending on AWT graphics currently produces a NullPointerException. This has (possibly) changed in 13.09 => 13.10 because we have merged to a later version of the tip of x86 development and there are configure-based changes around font configuration in general. These changes need to now be understood and considered. Change-Id: I738b81468585eb2bae5d465bcf6489b927404784 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-17leg-java: openjdk-8: build both client and server releasesAndrew McDermott
As the C1 compiler (client) has matured, now build the C2 (server) compiler as well. Change-Id: I461e8840c87bc310ada092808331485ac4e323b9 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-16glib2.0: removeRiku Voipio
patch included in oe-core. Change-Id: I9da14401c0d47dabcfac5df526f7f55214f90e9d Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-10-16glib-2.0: fix build on aarch64Riku Voipio
Since we need this fix before oe-core merges it. Change-Id: I0e00b3264cc2553cd1f8ed6ccc1ba64d0d4851ad Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-10-15libhugetlbfs: update cross-compile patchFathi Boudra
the patch doesn't apply properly on latest git HEAD. Change-Id: Id107f80b4ca5818c7e40f03e1fed1a752276c838 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-15libhugetlbfs: aarch64_be patch is upstream now and having it in SRC_URI ↵Koen Kooi
breaks the build. This show why ${AUTOREV} is a very bad idea. Change-Id: I534b58baef20278662c43a108a3c84a283d303b6 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2013-10-15ltp: remove 20130503 bbappend and related patchesFathi Boudra
LTP has been updated to 20130904. Version 20130503 is deprecated. Change-Id: I48d2f4e25ed9a0665ac48a7ee3fc230230e6cba3 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-14libhugetlbfs: add aarch64_be supportKoen Kooi
https://bugs.launchpad.net/linaro-oe/+bug/1239582 Change-Id: Icde4b9e336ed56480ccf11fcd01422de549376f8 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2013-10-14genericarmv8b: switch to linux-dummy as kernel providerKoen Kooi
The standard kernel (linux-linaro) builds an LE kernel, which will fails the QA checks. Change-Id: Ib5c7a8b8ebddb8207b186d6afa4020c0e4e9cfd1 Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2013-10-14ltp: update to 20130904Riku Voipio
Instead of using giturl like in Anders's patch use the sourceforge mirror URL. Also remove to the manual unpack rule and just set S variable to source directory. Aarch64 build fixed by removing system calls that not for aarch64, but 32 bit arm. These should not be used on native aarch64 builds. If they need to be tested, it is better done using ltp compiled for 32bit arm. pm tests also needed a minor fix. v3: add configure flags Amended to fix issues mentioned by Koen. Change-Id: I644779a6f4e4360f24c5b1f27bccfe10ff6b1581 Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-10-12arch-armv8.inc: drop GCCVERSION, SDKGCCVERSION and BINUVERSIONFathi Boudra
The toolchain bit _are_ set in conf/site.conf already. See jenkins-setup/functions.sh conf_siteconf() Change-Id: Ic447b7813a3daeebc338566bc2aa038ceb397e9e Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-12Rename genericarmv8eb to genericarmv8b for consistencyFathi Boudra
ARMv7a big-endian is named armv7ab, appending "b" to current armv7a. Let's follow the same naming scheme for armv8 and append "b" as well. Change-Id: I22c13255a1e9e2b712f91e7e32ec91c9e228c228 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-11genericarmv8eb: very minial initial introduction of genericarmv8b machineVictor Kamensky
Create minimal config for genericarmv8b machine and aarch64_be tune. Don't like aarch64_be name but it is what toolchain uses for now. Change-Id: I11b85c3a37ca3ec0967dba9aebba31b8fabb6fc2 Signed-off-by: Victor Kamensky <victor.kamensky@linaro.org> Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
2013-10-09leg-java: drop classpath and openjdk bbappendFathi Boudra
Since we don't use meta-java layer anymore, the recipes aren't available and we can drop related bbappend/patches. Change-Id: I163b1249e9eae09a397a8d1c5396d417a0bc1eff Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-10-08leg-java: openjdk-8: add update-alternatives for all Java binariesAndrew McDermott
Previously only a handful of binaries (e.g., java, javac) were in the update-alternatives list. This commit adds all binaries in the jdk/bin directory and the jre/bin directory. Change-Id: I94bf6d70257ccec1229a0f73430776741a7e36d6 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-08leg-java: openjdk-8: remove icedtea7-native build dependencyAndrew McDermott
This commit breaks the build dependency on the icedtea7-native package and will instead rely on the installed version of java/javac from the build host when bootstrapping. Change-Id: I76fd18fb101af87fccae36ec1fdbfa818a434701 Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-10-03openjdk-7: refresh patches for new release in meta-javaRiku Voipio
meta-java updated openjdk/icedtea, upgrade the bbappend to match
2013-09-12qemu: move to git headRiku Voipio
Set up a qemu recipe that follows qemu head and builds for both aarch64 and armv7.
2013-09-10meta-aarch64: openjdk-8: correct S=<dir>Andrew McDermott
Source directory changed in (previous) commit: 41935b269bf362f562aa929b70832e56d6009139. Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-09-09meta-aarch64: openjdk-8: update SRC_URIAndrew McDermott
Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org>
2013-09-06mysql: drop workaround - claimed to be fixed in Linaro GCC >= 4.8-2013.06Fathi Boudra
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-09-05ltp: fix so LTP and LTP-realtime worksAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org> Acked-by: Fathi Boudra <fathi.boudra@linaro.org>
2013-08-26Move linux-linaro to meta-linaroRiku Voipio
2013-08-19machine conf: mesa package name has changedRiku Voipio
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-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-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-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: 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-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-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-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-19ltp: make install realtime testsuite workAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
2013-07-15Revert "boost: revert to 1.53 while we figure out why 1.54 fails to build"Fathi Boudra
This reverts commit b954cf51dff152b6233d5e5d25de00e26ec68ac8. Issue is fixed in openembedded-core: http://cgit.openembedded.org/openembedded-core/commit/?id=0115604c5b2fa649f27d734e8ae3b730d1e374ea
2013-07-09boost: revert to 1.53 while we figure out why 1.54 fails to buildRiku Voipio
2013-07-03binutils: merged to OE-coreRiku Voipio
It seems everything neccessary for binutils is in OE-core now.
2013-07-03ltp: enable realtime and pm testsuiteRiku Voipio
2013-07-03webkit: Remove local patchesKhem Raj
These patches are now on OE-Core Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-07-03ltp: refresh patch for new versionRiku Voipio
2013-07-02ltp: Move LTP append from ltp_20130109.bbappend -> ltp_20130503.bbappendKhem Raj
Matches with OE-Core update Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-07-01webkit-gtk: Adjust the patch to apply on top of OE-CoreKhem Raj
OE-Core has added patches which needs the patch to be rebased Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Riku Voipio <riku.voipio@linaro.org>