aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-core/openjdk
AgeCommit message (Collapse)Author
2015-08-18openjdk-7: Add IcedTea 2.6.1 OpenJDK 7u85b01Richard Leitner
Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-18openjdk-7-common.inc: bump PR to 6Richard Leitner
Increment the PR of openjdk-7-common.inc due to the previous changes. Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-18openjdk-7-common: fix FILES_openjdk-7-jre_appendRichard Leitner
Use the PN variable instead of the hardcoded "openjdk-7-jre" string. Furthermore fix the indentation of its content. Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-18openjdk-7: move "--disable-pulse-java" from common to 75b13 onlyRichard Leitner
The "--disable-pulse-java" configuration is no longer available in IcedTea 2.6.1, therefore move it to the 2.5.4 (75b13) version only. Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-08-18openjdk-7-common: explicitely disable PCSC and SCTPRichard Leitner
PCSC default value was changed to true and SCTP was added during the 2.6.0 IcedTea release so disable them both explicitely in openjdk-7-common.inc Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-07-06Add explict getVar param for (non) expansionOtavio Salvador
Rather than just use d.getVar(X), use the more explict d.getVar(X, False) since at some point in the future, having the default of expansion would be nice. This is the first step towards that. This patch was mostly made using the command: sed -e 's:\(getVar([^,()]*\)\s*):\1, False):g' -i `grep -ril getVar *` Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-06-23openjdk-7: fix patchAmy Fong
Fixing what looks like a hand edited patch error Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Maxin B. John <maxin.john@enea.com>
2015-04-28openjdk-7: remove IcedTea 2.3.12, OpenJDK 7u25b30Sven Ebenfeld
We have now updated to IcedTea 2.5.4, so we can remove the old version. Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-28openjdk-7: Add libxslt-native and krb5 as dependencySven Ebenfeld
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-28openjdk-7: use icedtea7-native as dependency instead of icedtea6Sven Ebenfeld
Due to problems when using native rmic, I switched to using icedtea7. Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-28openjdk-7: Add IcedTea 2.5.4 OpenJDK 7u75b13Sven Ebenfeld
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-04-01openjdk-6: Add libxslt-native as dependencyOtavio Salvador
The build system looks for xsltproc during configure, when bootstrap is required, so we need to have it around. This has been catch when building the recipe in a clean tmp directory. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-03-31openjdk-7: add /usr/lib/jni to DEFAULT_LIBPATHMario Domenech Goulart
Some recipes install JNI-based bindings into /usr/lib/jni (e.g., rxtx), so it's sensible to add this directory to DEFAULT_LIBPATH (java.library.path). That's also how Debian does. Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-03-11openjdk-7-jre: RDEPENDS openjdk-7-commonMagnus Olsson
-jre binaries such as keytool, policytool and more requires libjli.so so ensure there's a RDEPEND that provides it. Same goes for openjdk-7-java (java binary FILERDEPENDS libjli.so). Both of these already DEPENDS -common, so the build was not broken before but this patch will also silence the QA file-rdeps issue. Signed-off-by: Magnus Olsson <magnus@minimum.se> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-25openjdk-6: Fix cross compilation for e6500 machinesZhenhua Luo
This is only way for compile for now since qemu can not run the sizers binary for e6500 machines. It segfaults so we disable generating sizes and also xawt and jawt which depends on sizers, this lets jre to cross compile for ppc/e6500 The fix is ported according to da0b3a20a67496dc8d4282d19a60672001b7f825 Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-25openjdk-6: do not run gamma test for cross compilesTing Liu
set CROSS_COMPILE_ARCH which will be checked before run gamma test. Fix the below issue: | make[6]: Leaving directory `.../openjdk-6-jre/6b32-1.13.4-r22.0/build/openjdk.build/hotspot/outputdir/linux_ppc64_zero/product' | cd linux_ppc64_zero/product && ./test_gamma | ./test_gamma: line 72: ./gamma: cannot execute binary file | make[5]: *** [productzero] Error 126 Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-25openjdk-6: pass option --disable-system-lcmsTing Liu
Fix the below issue: | checking whether to enable the use of LCMS2... yes | checking whether to use the system LCMS install... yes | checking for LCMS2... no | configure: error: Could not find LCMS >= 2.5; install it or build with --disable-system-lcms to use the in-tree copy. | Configure failed. The contents of all config.log files follows to aid debugging | ERROR: oe_runconf failed Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-25openjdk-6: Remove currency data generation expiration dateTing Liu
As the openjdk source was extracted during 'make patch-ecj' in do_configure, apply the patch via do_configure_append. icedtea6-1.13.4/Makefile.am:1200:stamps/extract-openjdk.stamp: stamps/download.stamp | if OPENJDK_SRC_DIR_FOUND | if ! test -d openjdk ; then \ | cp -pPR $(OPENJDK_SRC_DIR_LINK) $(OPENJDK_SRC_DIR) openjdk ; \ | fi | else | if USE_HG | if ! test -d openjdk ; then \ | cp -pPRl openjdk.hg openjdk ; \ | fi | else | set -e ; \ | if ! test -d openjdk ; \ | then \ | mkdir openjdk ; \ | $(TAR) xf $(OPENJDK_SRC_ZIP) -C openjdk; \ | chmod -R ug+w openjdk ; \ | sh $(abs_top_srcdir)/fsg.sh ; \ | fi | endif | endif Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-25Revert "openjdk: Fix QEMU call to use sysroot for libs"Max Krummenacher
This reverts commit ab51e51d9a9a51bedd19de09bcba4ce830dfc5e7. Using an oe setup with ptest enabled makes qemu never to return due to testfiles staged by udev in the sysroot See also: http://lists.openembedded.org/pipermail/openembedded-core/2014-September/097098.html All binaries compiled for qemu are now linked with -static. The -L, -E parameters pointing to the sysroot and dynamic linker are not needed anymore and removel works around the issue. Further details: http://lists.openembedded.org/pipermail/openembedded-devel/2015-January/099795.html Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-01-25binaries run by qemu: link with -static, force ld.bfdMax Krummenacher
For machines using DEFAULTTUNE = "armv7ahf" or DEFAULTTUNE = "armv7athf" a build of openjdk-7 fails with segmentation faults during the qemu-arm runs. e.g. Segmentation fault (core dumped) | qemu-arm -cpu cortex-a8 -s 2097152 -L .../sysroots/colibri-t20 \ -E LD_LIBRARY_PATH=.../sysroots/colibri-t20/lib ./mkbc - bytecodes_arm.s I found that qemu-arm can not execute any binary which is compiled with the resulting compiler and is linked with the gold linker and the -static flag. Even a simple hello world program does not work. When executing that hello world on the real hardware it also generates a segmentation fault. Removing the -static flag or forcing the bfd linker fixed this. Note that other machines, colibri-t30 or i.mx6 based ones with neon but otherwise identical setup do not suffer from the issue. DEFAULTTUNE = "armv7athf-neon" works. While at it convert the sizer call for openjdk-7 used when building xawt also to use -static even though the code is currently disabled. Further details: http://lists.openembedded.org/pipermail/openembedded-devel/2015-January/099795.html Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-31openjdk: Remove currency data generation expiration date.Alex Gonzalez
The currency data generation class makes a 10 years expiration date check. It might be reasonable to make sure the input data is updated periodically, but on an embedded system we don't want to have this type of built in time expirations. This commit removes the date expiration check. Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-30openjdk: Fix QEMU call to use sysroot for librariesOtavio Salvador
During the build, some utilities are ran using the QEMU however it wasn't using sysroot to load the Lib C and other base libraries. Pass the required options for QEMU to solve it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-26openjdk: fix do_install for out of source buildsMax Krummenacher
use ${B} to specify the build directory, thus keep working for daisy and older versions as well as for dizzy and newer. Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-17Merge https://github.com/ronaldonunez/meta-java into pendingOtavio Salvador
* https://github.com/ronaldonunez/meta-java: openjdk-postinst.inc: Corrects empty jvm.cfg after postinst task.
2014-11-24openjdk-postinst.inc: Corrects empty jvm.cfg after postinst task.Ronaldo Nunez
Signed-off-by: Ronaldo Nunez <ronaldo.nunez@fotosensores.com>
2014-11-03Merge remote-tracking branch 'woglinde/dora' into testLukas Elsner
Conflicts: recipes-core/cacao/cacao_1.6.1.bb
2014-10-14openjdk: add pkgconfig supportCristian Iorga
pkgconfig is now enabled, so that pkg-config macros will not fail in configure stage. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
2014-07-20openjdk6: add version 1.13.4Henning Heinold
2014-06-26openjdk: fix do_install for out of source buildsHenning Heinold
2014-04-16openjdk: add our renamed libjavanet.so and lib.so to the private libsHenning Heinold
2014-03-05openjdk-common.inc: fix qemu usageHenning Heinold
* compile all binaries, which are executed by qemu, with the static compilerflag, because of a memleak inside qemu * remove lib- and ld-path for qemu usage, because all binaries are compiled static now, openjdk7 seems to compile fine anyway
2014-03-05openjdk6: update icedtea 1.12 to version 1.12.8Henning Heinold
2014-03-05openjdk-common.inc: fix qemu usageHenning Heinold
* compile all binaries, which are executed by qemu, with the static compilerflag, because of a memleak inside qemu * remove lib- and ld-path for qemu usage, because all binaries are compiled static now, openjdk7 seems to compile fine anyway
2014-03-05openjdk6: update icedtea 1.12 to version 1.12.8Henning Heinold
2014-02-25openjdk-7-release-25b30.inc: add patch to fix hotstop buildKoen Kooi
When using --enable-zero=no the build will fail without this patch. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-25openjdk-7-release-25b30.inc: move nio patch to main section.Koen Kooi
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-25openjdk-7-25b30: Forward port ppc patchesKhem Raj
openjdk-7 update needed this patch to be reworked Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-02-25openjdk-7-release-25b30.inc: add patch to fix hotstop buildKoen Kooi
When using --enable-zero=no the build will fail without this patch. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-25openjdk-7-release-25b30.inc: move nio patch to main section.Koen Kooi
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2014-02-25openjdk-7-25b30: Forward port ppc patchesKhem Raj
openjdk-7 update needed this patch to be reworked Signed-off-by: Khem Raj <raj.khem@gmail.com>
2014-01-09openjdk6: adjust debug package, fixing QA issueHenning Heinold
* add /usr/src dir to debug package * bump INC_PR
2014-01-09openjdk6: fix QA-Issue adding ASSEMBLY_EXCEPTION, THIRD_PARTY_README and ↵Henning Heinold
LICENSE files to jdk package
2014-01-09openjdk6: fix slpashscreen and jawt for host include and search path ↵Henning Heinold
contamination
2014-01-09openjdk7: use icedtea6-native instead of icedtea7-nativeHenning Heinold
* the current icedtea7 seems to have some issues when compiling on recent linux distribution * switch back to icedtea6-native to have a reliable state for building openjdk7
2013-10-10openjdk: update download server in all remainings recipesHenning Heinold
* new server is now icedtea.wildebeest.org
2013-10-03openjdk: fix qa error for bad rpath inside cacao's libjvm.soHenning Heinold
* --with-libtool-sysroot needs a path, so it filters out wrong rpath settings * using ${ALT_FREETYPE_LIB_PATH} for this inside the icedtea Makefile because we already export it * bump PR manually on all buildable versions
2013-10-01openjdk7: update checksums of jamvm tooHenning Heinold
2013-09-30openjdk7: download and verify the updated version of cacaoHenning Heinold
2013-09-29openjdk7: update openjdk7 to version 2.3.12Henning Heinold
* notice openjdk7 2.1 and 2.2 will soon get no updates anymore * openjdk7 2.3 has now arm byte compiler support * use cacao hg version e215e36be9fc, because a567bcb7f589 is not working
2013-05-03openjdk7: update version 2.1 to 2.1.8Henning Heinold