aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-01-25README: improve copy/paste experianceMax Krummenacher
The section with stuff to be put in local.conf/distro conf currently can not be directly copy/pasted from the README - adding a missing " - putting a # before each comment - commenting out alternatives - fixing version string 6b27-1.12.8 - adding version 6b32-1.13.4 Signed-off-by: Max Krummenacher <max.oss.09@gmail.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-31icedtea: openjdk: 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-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-30cacao: Update update-alternatives macros.Alex Gonzalez
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2014-12-30fastjar: Update update-alternatives macros.Alex Gonzalez
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2014-12-30jikes: Update update-alternatives macros.Alex Gonzalez
Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2014-12-30Revert "linux-libc-headers: Add support to build the 'native' package"Otavio Salvador
This reverts commit 219c6bfc9ae9456e06b08e1cc49c83060f5196d2. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-30Revert "icedtea6-native: Depends on linux-libc-headers-native"Otavio Salvador
This reverts commit 79c731ead1813a700b63dab5f728239b7d312e3c. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-30icedtea6-native: fix native-vsyscall failingMax Krummenacher
On a Fedora 20 build machine icedtea6-native fails with: x86_64-linux/icedtea6-native/1.8.11-r5.3/icedtea6-1.8.11/openjdk-ecj/hotspot/src/os/linux/vm/os_linux.cpp:2431:60: error: expression cannot be used as a function vgetcpu_t vgetcpu = (vgetcpu_t)VSYSCALL_ADDR(__NR_vgetcpu); ^ make[7]: *** [os_linux.o] Error 1 The patch makes the build succeed. (On an openSUSE 13.1 machine the build succeeds with and without the patch)
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-20README: Improve contributing guidelinesOtavio Salvador
This improves the information regarding how to contribute to the layer. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-18Merge branch 'jamvm-fix' of https://github.com/merten/meta-java into pendingOtavio Salvador
* 'jamvm-fix' of https://github.com/merten/meta-java: jamvm: port to new update-alternatives
2014-12-17README: Update to DaisyOtavio Salvador
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-12-17Merge branch 'yocto_1.8' of https://github.com/mindrunner/meta-java into pendingOtavio Salvador
* 'yocto_1.8' of https://github.com/mindrunner/meta-java: openjdk-7: inherit pkgconfig ecj: fix unpackpost task openjdk: add pkgconfig support README: minor fixes README: update openjdk6 to the latest icedtea version openjdk6: add version 1.13.4 jamvm: update git url to sourceforge while berlios is gone java-test-image: add jamvm, cacao and classpath jamvm: update git version to ebd11bde0a97b57f0d18938c6b65468d3c932719 jamvm: add inherit pkgconfig README: update for icedtea version 1.12.8 cacao: fix target compilation and packaging openjdk-common.inc: fix qemu usage openjdk6: update icedtea 1.12 to version 1.12.8 libmatthew: Remove the dummy jar symlink openjdk-7-release-25b30.inc: add patch to fix hotstop build openjdk-7-release-25b30.inc: move nio patch to main section. openjdk-7-25b30: Forward port ppc patches
2014-12-16linux-libc-headers: Add support to build the 'native' packageOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2014-12-16icedtea6-native: Depends on linux-libc-headers-nativeOtavio Salvador
This fixes #74. The error was: ,---- | .../icedtea6-1.8.11/openjdk-ecj/hotspot/src/os/linux/vm/os_linux.cpp:2431:60: \ | error: expression cannot be used as a function | vgetcpu_t vgetcpu = (vgetcpu_t)VSYSCALL_ADDR(__NR_vgetcpu); `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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-23jamvm: port to new update-alternativesMerten Sach
2014-11-03Merge branch 'patch-1' of github.com:esven/meta-java into yocto_1.8Lukas Elsner
Conflicts: recipes-core/openjdk/openjdk-common.inc
2014-11-03Merge remote-tracking branch 'woglinde/dora' into testLukas Elsner
Conflicts: recipes-core/cacao/cacao_1.6.1.bb
2014-10-29openjdk-7: inherit pkgconfigSven Ebenfeld
Building OpenJDK-7 in Yocto 1.7 (Dizzy) quits with errors as follows. Inheriting pkgconfig fixes this problem. .../configure: line 8645: syntax error near unexpected token `NSS,' .../configure: line 8645: `PKG_CHECK_MODULES(NSS, nss, NSS_FOUND=yes, NSS_FOUND=no)'
2014-10-14ecj: fix unpackpost taskdoraCristian Iorga
ecj recipe is built as initial and as native, as such, unpackpost is run multiple times over the same code source. Added check if a move operation hasn't been already executed. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
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-20README: minor fixesHenning Heinold
* set the layer branches dora depends on to dora too * add libstdc++6 package as dependency for debian based distributions
2014-07-20README: update openjdk6 to the latest icedtea versionHenning Heinold
2014-07-20openjdk6: add version 1.13.4Henning Heinold
2014-06-26openjdk: fix do_install for out of source buildsHenning Heinold
2014-06-08cacao: switch to autotools-brokensepHenning Heinold
2014-06-08cacao-initial: switch to autotools-brokensepHenning Heinold
2014-06-08Added patch to fix build of package classpath-0.99 with the freetype2 library.Martin Rösch
2014-04-16openjdk: add our renamed libjavanet.so and lib.so to the private libsHenning Heinold
2014-04-16java-test-image: add jamvm, cacao and classpathHenning Heinold
2014-04-16jamvm: update git url to sourceforge while berlios is goneHenning Heinold
2014-04-16jamvm: update git version to ebd11bde0a97b57f0d18938c6b65468d3c932719Henning Heinold
* remove annotations.patch, because it was fixed upstream
2014-04-16jamvm: add inherit pkgconfigHenning Heinold
2014-04-16cacao: fix target compilation and packagingHenning Heinold
2014-04-13jamvm: update git url to sourceforge while berlios is goneHenning Heinold
2014-04-07java-test-image: add jamvm, cacao and classpathHenning Heinold
2014-04-07jamvm: update git version to ebd11bde0a97b57f0d18938c6b65468d3c932719Henning Heinold
* remove annotations.patch, because it was fixed upstream
2014-04-07jamvm: add inherit pkgconfigHenning Heinold
2014-04-07README: update for icedtea version 1.12.8Henning Heinold
2014-03-05cacao: fix target compilation and packagingHenning 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