On (18/02/12 22:20), Henning Heinold wrote: > Hi, > > in good old tradition I send this patches for review against > older openembedded.dev branch. It makes openjdk buildable > again and updates it to version 1.11.1. > Work was sponsored by Koan s.a.s. If nobody objects I will > commit it on monday.
the patches look sane. Two things I would think will be nice is 1. are these patches needed on 2011.03 branch ? if yes please submit the pull request for the maintenance branch too 2. Are any of these patches needed for meta-java or any other layer then they should be forwarded ported to respective layer as well Thx -Khem > > Bye Henning > > Henning Heinold (12): > libbecj-bootstrap: use sort for build order of the javafiles and > introduce INC_PR, backported from meta-java > jamvm-inital: rework libffi detection > cacao-native: update hg version > icedtea6-native: add linux kernel version 3 support > ecj-inital: rename recipe to ecj-initial-native > jamvm: add recipes which combines native and target > angstrom-jalimo.conf,sane-toolchain-java.inc: use jamvm-git instead > of cacao-hg as java-native > rhino: add version 1.7r2 > ecj-bootstrap-native: update ecj script > openjdk: backport 1.11.1 release from meta-java > angstrom-jalimo.conf: prefer icedtea 1.11.1 for openjdk6 > openjdk-6-common.inc: fix hardcoded path for allowing to build with > linux 3.x > > conf/distro/include/angstrom-jalimo.conf | 6 +- > conf/distro/include/sane-toolchain-java.inc | 2 +- > recipes/cacao/cacao-native.inc | 15 ++- > recipes/cacao/cacao-native_hg.bb | 8 +- > recipes/classpath/classpath-native.inc | 2 +- > recipes/ecj/ecj-bootstrap-native.bb | 2 +- > recipes/ecj/ecj-initial-native.bb | 35 +++ > recipes/ecj/ecj-initial.bb | 35 --- > recipes/ecj/files/ecj.in | 23 +-- > recipes/ecj/libecj-bootstrap.inc | 4 +- > recipes/ecj/libecj-bootstrap_3.6.1.bb | 2 +- > recipes/ecj/libecj-bootstrap_3.6.bb | 2 +- > .../icedtea-support_linux_3.patch | 19 ++ > recipes/icedtea/icedtea6-native_1.7.10.bb | 4 +- > recipes/jamvm/jamvm-initial/libffi.patch | 68 ++++++ > recipes/jamvm/jamvm-initial_1.4.5.bb | 12 +- > recipes/jamvm/jamvm-native.inc | 2 +- > recipes/jamvm/jamvm.inc | 36 +++- > recipes/jamvm/jamvm/jamvm-jni_h-noinst.patch | 13 ++ > recipes/jamvm/jamvm/libffi.patch | 69 ++++++ > recipes/jamvm/jamvm_git.bb | 15 ++ > recipes/mozilla/rhino-native_1.7r2.bb | 5 + > recipes/mozilla/rhino_1.7r2.bb | 45 ++++ > .../openjdk-langtools-native_0.0+jdk7-b31.bb | 2 +- > recipes/openjdk/openjdk-6-6b24/build-hacks.patch | 79 +++++++ > .../openjdk/openjdk-6-6b24/cacao-libtoolize.patch | 12 + > .../openjdk-6-6b24/cacao-loadavg-makefile.patch | 12 + > recipes/openjdk/openjdk-6-6b24/cacao-loadavg.patch | 27 +++ > .../openjdk-6-6b24/fix_hotspot_crosscompile.patch | 51 +++++ > .../openjdk-6-6b24/icedtea-crosscompile-fix.patch | 216 ++++++++++++++++++ > .../openjdk-6-6b24/icedtea-fix-xrender.patch | 13 ++ > .../openjdk-6-6b24/icedtea-hostbuildcc.patch | 12 + > .../icedtea-hotspot-dlvsym-uclibc.patch | 16 ++ > .../icedtea-hotspot-glibc-version.patch | 23 ++ > .../openjdk-6-6b24/icedtea-hotspot-isfinte.patch | 15 ++ > .../openjdk-6-6b24/icedtea-hotspot-isnanf.patch | 21 ++ > .../openjdk-6-6b24/icedtea-hotspot-loadavg.patch | 28 +++ > .../openjdk-6-6b24/icedtea-jdk-iconv-uclibc.patch | 39 ++++ > .../icedtea-jdk-remove-unused-backtrace.patch | 41 ++++ > .../openjdk-6-6b24/icedtea-jdk-unpack-uclibc.patch | 12 + > .../openjdk-6-6b24/icedtea-launcher-stdc++.patch | 13 ++ > .../openjdk-6-6b24/icedtea-libnet-renaming.patch | 148 +++++++++++++ > .../openjdk-6-6b24/icedtea-remove_werror.patch | 14 ++ > .../icedtea-shark-arm-linux-cpu-detection.patch | 113 ++++++++++ > .../openjdk-6-6b24/icedtea-unbreak-float.patch | 18 ++ > .../openjdk-6-6b24/icedtea-zero-hotspotfix.patch | 41 ++++ > recipes/openjdk/openjdk-6-6b24/jvm.cfg | 43 ++++ > recipes/openjdk/openjdk-6-common.inc | 165 +++++++++------ > recipes/openjdk/openjdk-6-release-6b24.inc | 115 ++++++++++ > recipes/openjdk/openjdk-6/build-hacks.patch | 31 +++ > .../openjdk-6/cacao-disable-stackbase-check.patch | 12 + > recipes/openjdk/openjdk-6/cacao-libtoolize.patch | 18 ++ > recipes/openjdk/openjdk-6/cacao-vfp-compat.patch | 37 ++++ > recipes/openjdk/openjdk-6/fix-llvm-libs.patch | 13 ++ > .../openjdk-6/fix_hotspot_crosscompile.patch | 94 ++++++++ > .../openjdk-6/icedtea-crosscompile-fix.patch | 229 > ++++++++++++++++++++ > .../openjdk-6/icedtea-fix-jar-command.patch | 13 ++ > .../openjdk/openjdk-6/icedtea-hasgettransfer.patch | 131 +++++++++++ > .../openjdk/openjdk-6/icedtea-hostbuildcc.patch | 12 + > .../openjdk-6/icedtea-hotspot-glibc-version.patch | 23 ++ > .../openjdk-6/icedtea-hotspot-isfinte.patch | 15 ++ > .../openjdk/openjdk-6/icedtea-hotspot-isnanf.patch | 21 ++ > .../openjdk-6/icedtea-hotspot-loadavg.patch | 28 +++ > .../openjdk-6/icedtea-jdk-RTLD_NOLOAD.patch | 13 ++ > .../openjdk-6/icedtea-jdk-iconv-uclibc.patch | 39 ++++ > .../icedtea-jdk-remove-unused-backtrace.patch | 41 ++++ > .../openjdk-6/icedtea-jdk-unpack-uclibc.patch | 12 + > .../openjdk-6/icedtea-launcher-stdc++.patch | 13 ++ > .../openjdk-6/icedtea-libnet-renaming.patch | 148 +++++++++++++ > .../openjdk/openjdk-6/icedtea-llvm_headers.patch | 29 +++ > .../openjdk/openjdk-6/icedtea-remove_werror.patch | 14 ++ > .../openjdk/openjdk-6/icedtea-unbreak-float.patch | 18 ++ > recipes/openjdk/openjdk-6/jvm.cfg | 41 ++++ > recipes/openjdk/openjdk-6/mkbc_returncode.patch | 11 + > .../openjdk-6/shark-arm-linux-cpu-detection.patch | 113 ++++++++++ > .../openjdk/openjdk-6/shark-build-openjdkdir.patch | 13 ++ > recipes/openjdk/openjdk-6/zero-cmpswap-long.patch | 20 ++ > recipes/openjdk/openjdk-6_6b24-1.11.1.bb | 18 ++ > 78 files changed, 2787 insertions(+), 146 deletions(-) > create mode 100644 recipes/ecj/ecj-initial-native.bb > delete mode 100644 recipes/ecj/ecj-initial.bb > create mode 100644 > recipes/icedtea/icedtea6-native-1.7.10/icedtea-support_linux_3.patch > create mode 100644 recipes/jamvm/jamvm-initial/libffi.patch > create mode 100644 recipes/jamvm/jamvm/jamvm-jni_h-noinst.patch > create mode 100644 recipes/jamvm/jamvm/libffi.patch > create mode 100644 recipes/jamvm/jamvm_git.bb > create mode 100644 recipes/mozilla/rhino-native_1.7r2.bb > create mode 100644 recipes/mozilla/rhino_1.7r2.bb > create mode 100644 recipes/openjdk/openjdk-6-6b24/build-hacks.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/cacao-libtoolize.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/cacao-loadavg-makefile.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/cacao-loadavg.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/fix_hotspot_crosscompile.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-crosscompile-fix.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/icedtea-fix-xrender.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/icedtea-hostbuildcc.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-hotspot-dlvsym-uclibc.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-hotspot-glibc-version.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-hotspot-isfinte.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-hotspot-isnanf.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-hotspot-loadavg.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-jdk-iconv-uclibc.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-jdk-remove-unused-backtrace.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-jdk-unpack-uclibc.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-launcher-stdc++.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-libnet-renaming.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/icedtea-remove_werror.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-shark-arm-linux-cpu-detection.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/icedtea-unbreak-float.patch > create mode 100644 > recipes/openjdk/openjdk-6-6b24/icedtea-zero-hotspotfix.patch > create mode 100644 recipes/openjdk/openjdk-6-6b24/jvm.cfg > create mode 100644 recipes/openjdk/openjdk-6-release-6b24.inc > create mode 100644 recipes/openjdk/openjdk-6/build-hacks.patch > create mode 100644 > recipes/openjdk/openjdk-6/cacao-disable-stackbase-check.patch > create mode 100644 recipes/openjdk/openjdk-6/cacao-libtoolize.patch > create mode 100644 recipes/openjdk/openjdk-6/cacao-vfp-compat.patch > create mode 100644 recipes/openjdk/openjdk-6/fix-llvm-libs.patch > create mode 100644 recipes/openjdk/openjdk-6/fix_hotspot_crosscompile.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-crosscompile-fix.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-fix-jar-command.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-hasgettransfer.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-hostbuildcc.patch > create mode 100644 > recipes/openjdk/openjdk-6/icedtea-hotspot-glibc-version.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-hotspot-isfinte.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-hotspot-isnanf.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-hotspot-loadavg.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-jdk-RTLD_NOLOAD.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-jdk-iconv-uclibc.patch > create mode 100644 > recipes/openjdk/openjdk-6/icedtea-jdk-remove-unused-backtrace.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-jdk-unpack-uclibc.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-launcher-stdc++.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-libnet-renaming.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-llvm_headers.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-remove_werror.patch > create mode 100644 recipes/openjdk/openjdk-6/icedtea-unbreak-float.patch > create mode 100644 recipes/openjdk/openjdk-6/jvm.cfg > create mode 100644 recipes/openjdk/openjdk-6/mkbc_returncode.patch > create mode 100644 > recipes/openjdk/openjdk-6/shark-arm-linux-cpu-detection.patch > create mode 100644 recipes/openjdk/openjdk-6/shark-build-openjdkdir.patch > create mode 100644 recipes/openjdk/openjdk-6/zero-cmpswap-long.patch > create mode 100644 recipes/openjdk/openjdk-6_6b24-1.11.1.bb > > -- > 1.7.9 > > _______________________________________________ > Openembedded-devel mailing list > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel -- -Khem _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
