aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-core
AgeCommit message (Collapse)Author
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
2014-01-09cacao: add recipe for additional java vm cacao version 1.6.1Henning Heinold
2014-01-09cacao-initial: add cacao-initial recipe from oe-classicHenning Heinold
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-01jamvm/java: allow spaces in argumentsRiku Voipio
Current IFS mangling blows up on the face: | configure:2341: javac -classpath .: Test.java | Invalid maximum heap size: -Xmx1024m-cp/srv/oe/b Simpler command line expansion works just as easy. * fixed placeholder path by Henning Heinold Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-10-01openjdk7: update checksums of jamvm tooHenning Heinold
2013-09-30jaxp1.3/xml-commons: correct licensesHenning 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-09-29jamvm-native: set default heap to 1024M via cflagsHenning Heinold
2013-09-29jamvm-native: separate bootclasspath out into shell scriptHenning Heinold
* instead of hardcode BCP and LD_LIBRARY_PATH into serval files use a shell script and set them there * this allow us again to use other vms for java-native
2013-09-29jamvm: update to git revision ac22c9948434e528ece451642b4ebde40953ee7eHenning Heinold
* fix gnuclasspath annotations
2013-09-29classpath: Adjust classpaths when using jamvm from sstateKhem Raj
when building from sstate and classpath wants to rebuild then jamvm still needs the new paths. Its needed for classpath since it does not inherit java-library class otherwise it would not be needed. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29recipes-core: Correct fastjar cmdlineKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29xerces-j: Specify cp instead of bootclasspathKhem Raj
This makes other javac implementations happy Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29junit: Fix build when rebuilding from same treeKhem Raj
use -o option to unzip to overwrite the classes it fails otherwise when unpack build step is reexecuted again There is no need to specify bootclasspath now Add unzip-native to dependency Fix fastjar commandline order Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29java-library.bbclass: Export BOOTCLASSPATH and LD_LIBRARY_PATHKhem Raj
They are helpful in rebuilding from shared state since jamvm is not so relocatable. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29gnujaf: Fix building with java7Khem Raj
When using different javac which used java 1.7 gnujaf would not compile error details are in patch header. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29bcel,avalon-framework: Specify encoding to javacKhem Raj
when using javac from different JDK it does not like the encodings since default is ascii, so be specific. fastjar argument order was not correct when using other fastjar implementation it was strict about it so lets correct it as well. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-29icedtea: Make shared state friendlyKhem Raj
icedtea-native encodes absolute build time classpaths which wont work in sstate however at same time we can override it with env variables like BOOTCLASSPATH and LD_LIBRARY_PATH to reflect current build environment. Secondly, exclude ICEDTEA_PARALLEL_MAKE from shared state signatures, it can alter signatures if PARALLEL_MAKE value between producer and consumer of sstate is not matching. Now that icedtea7-native is shared state safe, remove the shared state invalidation on jamvm-native that was needed for icedtea7-native to build Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-09-24icedtea: update download url for icedtea6-nativeHenning Heinold
2013-05-03openjdk7: update version 2.1 to 2.1.8Henning Heinold
2013-04-30openjdk6: update version 1.12 to 1.12.5Henning Heinold
* move some directivies to the included release file * remove patches which are applied upstream now
2013-04-23llvm: Drop from meta-java, it was moved to meta-oeMartin Jansa
Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-04-21openjdk-7: Fix QA errors non debug package contains .debug directoryKhem Raj
Fixes errors like below when building jamvm as additional VM ERROR: QA Issue: non debug package contains .debug directory: openjdk-7-common path /work/ppce500v2-poky-linux-gnuspe/openjdk-7-jre/03b21-2.1.7-r6.0/packages-split/openjdk-7-common/usr/lib/jvm/java-7-openjdk/jre/lib/ppc/client/.debug/libjvm.so ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-04-14classpath-initial: fix do_install for removing the classpath toolsHenning Heinold
* bump PR Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-04-14openjdk-6: add arm thumb2 fix for version 1.12.4Henning Heinold
* bump PR Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-04-06openjdk-7: update to version 2.1.7Henning Heinold
Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-04-05recipes-extended: split out recipes which are not needed for compiling openjdkHenning Heinold
Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-04-05recipes-images: define extra dir for imagesHenning Heinold
Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
2013-04-04openjdk: Create a common inc file between openjdk 6 and 7Khem Raj
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>
2013-03-28llvm,openjdk: Turn bitbake parse error into warning on finding unsupported CPUKhem Raj
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>
2013-03-25gnumail: Remove redundant DEPENDS_virtclass-nativeKhem Raj
recipe uses BBCLASSEXTEND to get native recipe it should automatically convert DEPENDS Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-03-25Merge pull request #37 from kraj/masterwoglinde
sstate fixes
2013-03-16classpath: Add file to DEPENDSKhem Raj
shared state exposed this build time error | java_net_VMURLConnection.c:44:19: fatal error: magic.h: No such file or directory | compilation terminated. | make[3]: *** [java_net_VMURLConnection.lo] Error 1 | make[3]: *** Waiting for unfinished jobs.... classpath uses libmagic and file provides it so add that to depends Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-03-14jamvm-initial: Disable shared stateKhem Raj
shared state does not work for jamvm since it hardcodes the staging paths into binaries it uses packageconfig so lets inherit relevant class Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-03-14jamvm: sstate doesnt work for jamvm-nativeKhem Raj
jamvm uses hardcoded values for classpath which then gets into the jamvm-native binary now if you unpack the shared state into a different tree it will not find the right classes and fail icedtea7-native-2.1.3-r1.0/fake-jdk/bin/javah exhibits Classpath bug 39408... configure: error: The Java compiler /evobuilds2/buildbot/slaves/slave/kraj/build/yocto/daily/tmp-eglibc/sysroots/x86_64-linux/usr/bin/javac failed For more details see http://old.nabble.com/Re:-Problems-with-JamVM-(I-am-a-beginner)please-help-me-out!-p17404599.html Signed-off-by: Khem Raj <raj.khem@gmail.com>
2013-03-11openjdk7: add debug folders for cacao and jamvm libjvm.soHenning Heinold
2013-03-11openjdk: add debug folders for cacao and jamvm libjvm.soHenning Heinold
2013-03-10openjdk6: do not unpack some of the downloaded tarballsHenning Heinold
2013-03-10openjdk6: add latest 1.12 icedtea versionHenning Heinold
2013-03-10images: add a java test images which includes jre-versions 6 and 7Henning Heinold
2013-03-10openjdk7: get icedtea version from recipe name like openjdk6Henning Heinold
2013-03-10openjdk6: update 1.11 release to 1.11.9Henning Heinold
2013-02-23openjdk7: update to icedtea version 2.1.6Henning Heinold
2013-02-23openjdk6: update to version 1.11.8Henning Heinold