summaryrefslogtreecommitdiffstats
path: root/recipes-core/openjdk/openjdk-6-common.inc
Commit message (Collapse)AuthorAgeFilesLines
* openjdk-6: removeJens Rehsack2015-10-191-396/+0
| | | | | | | | Since OpenJDK-6 is not maintained anymore, it's more reasonable to move to OpenJDK-8 instead of sticking at unmaintained, upstream not supported VM version. Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openjdk: Avoid extra-noise because of self-satisfying dependencyJens Rehsack2015-10-151-1/+1
| | | | | | | | | | | | | | | | I realized one small issue last days: the dependency of openjdk-*-demos on java2-vm, which is provided by the current recipe (eg. openjdk-7) causes bitbake scan for alternatives (eg. java2-vm provided by openjdk-6) without any need. I would recommend to remove such a generic dependency: * openjdk-6-demos require openjdk-6-jre, period. * openjdk-7-demos require openjdk-7-jre, period. * openjdk-8-demos require openjdk-8-jre, period. There is no sense in satisfying openjdk-8-demos with openjdk-6-jre (even if it might be possible). Signed-off-by: Jens Rehsack <sno@netbsd.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openjdk-6: do not run gamma test for cross compilesTing Liu2015-01-251-0/+1
| | | | | | | | | | | | | 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>
* openjdk: fix do_install for out of source buildsMax Krummenacher2014-12-261-1/+1
| | | | | | | | 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>
* openjdk: fix do_install for out of source buildsHenning Heinold2014-06-261-1/+1
|
* openjdk: add our renamed libjavanet.so and lib.so to the private libsHenning Heinold2014-04-161-2/+2
|
* openjdk6: update icedtea 1.12 to version 1.12.8Henning Heinold2014-03-051-0/+1
|
* openjdk6: adjust debug package, fixing QA issueHenning Heinold2014-01-091-1/+2
| | | | | * add /usr/src dir to debug package * bump INC_PR
* openjdk6: fix QA-Issue adding ASSEMBLY_EXCEPTION, THIRD_PARTY_README and ↵Henning Heinold2014-01-091-0/+3
| | | | LICENSE files to jdk package
* openjdk: Create a common inc file between openjdk 6 and 7Khem Raj2013-04-041-78/+2
| | | | | | | | | | | | | | | | | | | | | we hit below errors ERROR: The function get_jdk_arch defined in openjdk-7-common.inc was already declared in openjdk-6-common.inc. BitBake has a global python function namespace so shared functions should be declared in a common include file rather than being duplicated, or if the functions are different, please use different function names. ERROR: The function get_llvm_configure_arch defined in openjdk-7-common.inc was already declared in openjdk-6-c ommon.inc. BitBake has a global python function namespace so shared functions should be declared in a common in clude file rather than being duplicated, or if the functions are different, please use different function names This patch fixes the above Signed-off-by: Khem Raj <raj.khem@gmail.com>
* llvm,openjdk: Turn bitbake parse error into warning on finding unsupported CPUKhem Raj2013-03-281-1/+1
| | | | | | | | | Sometimes we have meta-java in bblayers but one of the CPUs e.g. mips64 which does not support openjdk errors out on parsing. Thats not OK if say the image thats being generated does not use java at all. So its ok to warn and inform about it clearly but it should not be error. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openjdk: add debug folders for cacao and jamvm libjvm.soHenning Heinold2013-03-111-0/+2
|
* openjdk: remove llvm as dependency until we can shark enable againHenning Heinold2013-01-251-1/+1
|
* openjdk: link libjvm.so from hotspot to archdirHenning Heinold2013-01-251-0/+2
| | | | | * native libararies located in the archdir search for libjvm.so in the archdir directory so make a link to satisfy the search
* openjdk: factor out the postinst bitsHenning Heinold2013-01-251-87/+3
| | | | | * bump INC_PR of openjdk-6-common.inc * when both are going to be installed use jdk-7 as default
* openjdk-6: dependcy on libxp was removed with version 1.11.5Henning Heinold2012-11-091-1/+1
|
* openjdk6: update to icedtea version 1.11.3Henning Heinold2012-08-171-2/+2
| | | | * new patch for fixing crosscompile of rmi
* icedtea-native: Fix build on ubuntu 12.04 releaseKhem Raj2012-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | It conflicts definitions from standard include so backport a patch from upstream When here also change the LICENSE field to be more compatible to avoid warnings like WARNING: icedtea6-native: No generic license file exists for: GPL in any provider WARNING: icedtea6-native: No generic license file exists for: with in any provider WARNING: icedtea6-native: No generic license file exists for: Classpath in any provider WARNING: icedtea6-native: No generic license file exists for: Exception in any provider Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm: Accept ppc64Khem Raj2012-08-161-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk-6-common.inc: Change jdk_arch for powerpcKhem Raj2012-07-211-1/+4
| | | | | | | | | ppc is used in openjdk/jre but original jdk_arch is defined as powerpc which means we have errors compiling and installing openjdk for ppc platforms Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk-6: Fix build on ppcKhem Raj2012-07-211-1/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk-6-common: Pass LD_LIBRARY_PATH to app running under qemuKhem Raj2012-07-211-2/+2
| | | | | | | | | | | | When target and build host are same eg. x86_64 and qemux86-64 then application uses the dynamic linker from OEs sysroot but libc from the build host and they may have different versions and end up in unpleasant results. We therefore make sure that libc is also used from OEs sysroot Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk6: uses spaces instead of tabs for python functionsHenning Heinold2012-07-191-31/+31
|
* openjdk-6: Use virtual/libiconv instead of libiconv in DEPENDSKhem Raj2012-07-191-1/+1
| | | | | | | This lets it work with whatever is providing libiconv functionality Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk-6-common.inc: fix parallel_make python functionHenning Heinold2012-03-011-1/+1
|
* openjdk6: clean up configure optionsHenning Heinold2012-03-011-9/+3
| | | | | | | * removed unknown options * use native2ascii from our icedtea native build * unset ant-home * remove xalan-j and xerces-j dependencies, not needed anymore
* openjdk-6-common.inc: remove trailing backslashHenning Heinold2012-03-011-1/+1
|
* openjdk-6-common: remove cacaoh-openjdk-native from dependencies it is not ↵Henning Heinold2012-03-011-4/+2
| | | | | | needed anymore * bump INC_PR
* openjdk-6-common.inc: remove trailling wihtespaces and tabsHenning Heinold2012-03-011-12/+12
|
* openjdk: use dynamic architecture value when packagingOtavio Salvador2012-02-131-38/+38
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openjdk: fix i586 arch detection for JDKOtavio Salvador2012-02-131-3/+3
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openjdk: fix qemu target detectionOtavio Salvador2012-02-131-4/+4
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* openjdk-6: fix postinst for shark, cacao, jamvmJesse Gilles2012-01-301-4/+4
| | | | Signed-off-by: Jesse Gilles <jgilles@multitech.com>
* openjdk-6: oenote -> bbnote transition, oeerror likewiseHenning Heinold2012-01-061-8/+8
| | | | Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm, openjdk: Add mips to known architecturesKhem Raj2012-01-061-1/+1
| | | | | | | correct a typo Mips -> mips Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* llvm, openjdk: Use bb.error instread of oefatalKhem Raj2012-01-061-1/+1
| | | | | | | | | | | oefatal is not available in oe-core so replace it with bbfatal in classes and oe.error in recipes which use it in anonymous python. bb.fatal aborts parsing. So we want to give an error but not stop parsing. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk6: add icedtea pre 1.11 version from mercurialHenning Heinold2011-12-221-42/+68
| | | | | | | | | | | | * add jamvm target * simplify versionhandling of jaxp and other external stuff * switch back to llvm 2.8 for shark, because it is the last version known to work, * llvm works partly * rework postinst and prerm and use zero as default vm * bump INC_PR Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* openjdk-6-common: move java2-vm to RRECOMMENDSKoen Kooi2011-12-211-2/+9
| | | | | | | | | | | | | | | | | | | | Even though a vm is a hard dependency it is set as RRECOMMENDS so a single vm can get uninstalled: root@beaglebone:~/java# opkg remove openjdk-6-vm-shark No packages removed. Collected errors: * print_dependents_warning: Package openjdk-6-vm-shark is depended upon by packages: * print_dependents_warning: openjdk-6-java * print_dependents_warning: These might cease to work if package openjdk-6-vm-shark is removed. In the above situation all vms (cacao, zero and shark) were installed, but due to llvm problems[1] shark is currently broken. To fix the java install shark needs to get uninstalled. In theory this change allows people to break the java installation, but in practice it's already broken due to [1]. [1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-December/036595.html Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
* meta-java: initial commitHenning Heinold2011-11-261-0/+518
* taken over mostly stuff from oe classic * cleaned up recipes * added license checksums * bump icedtea6-native to 1.8.11 * use jamvm from git as native