Hi,

> Am 01.10.2015 um 00:58 schrieb Awasthi, Vinay K <[email protected]>:
> 
> I have 2 inputs... 
> 
> openjdk-8 is pointing to unrelased 8u72b00 can we roll it back to released 
> version 8u60b27 (http://hg.openjdk.java.net/jdk8u/jdk8u60/tags ).

I discussed that with our local Java expert. He says: The hotspot changes in 
u72b00 looking better and u60b27 should be ignored. The entire 8u is 
maintenance only, so keep on recent tags ;)

Generally, let's see what we have when yocto branches for next stable and 
decide then. My personal opinion is: move forward until we hit u80 :)

> I am getting a failure in do_configure for openjdk-8... see logs and list of 
> files in 
> 
> ls -al  
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790
> total 440
> drwxrwxr-x 15 vinay vinay   4096 Sep 30 15:30 .
> drwxrwxr-x  5 vinay vinay   4096 Sep 30 15:00 ..
> -rw-r--r--  1 vinay vinay   1503 Aug  7 11:52 ASSEMBLY_EXCEPTION
> drwxrwxr-x  6 vinay vinay   4096 Sep 30 15:00 common
> -rw-r--r--  1 vinay vinay   1235 Aug  7 11:52 configure
> drwxrwxr-x  5 vinay vinay   4096 Sep 30 15:00 corba
> -rw-r--r--  1 vinay vinay   3095 Aug  7 11:52 get_source.sh
> -rw-r--r--  1 vinay vinay    154 Aug  7 11:52 .hg_archival.txt
> -rw-r--r--  1 vinay vinay     70 Aug  7 11:52 .hgignore
> -rw-r--r--  1 vinay vinay  23202 Aug  7 11:52 .hgtags
> drwxrwxr-x  7 vinay vinay   4096 Sep 30 15:00 hotspot
> drwxrwxr-x  6 vinay vinay   4096 Sep 30 15:00 jaxp
> drwxrwxr-x  6 vinay vinay   4096 Sep 30 15:00 jaxws
> drwxrwxr-x  2 vinay vinay   4096 Sep 30 15:00 .jcheck
> drwxrwxr-x  6 vinay vinay   4096 Sep 30 15:00 jdk
> drwxrwxr-x  6 vinay vinay   4096 Sep 30 15:00 langtools
> -rw-r--r--  1 vinay vinay  19263 Aug  7 11:52 LICENSE
> drwxrwxr-x  6 vinay vinay   4096 Sep 30 15:00 make
> -rw-r--r--  1 vinay vinay   6232 Aug  7 11:52 Makefile
> drwxrwxr-x 12 vinay vinay   4096 Sep 30 15:00 nashorn
> drwxrwxr-x  2 vinay vinay   4096 Sep 30 15:00 patches
> drwxrwxr-x  5 vinay vinay   4096 Sep 30 15:00 .pc
> -rw-r--r--  1 vinay vinay   1549 Aug  7 11:52 README
> -rw-r--r--  1 vinay vinay 129333 Aug  7 11:52 README-builds.html
> drwxrwxr-x  3 vinay vinay   4096 Sep 30 15:00 test
> -rw-r--r--  1 vinay vinay 177094 Aug  7 11:52 THIRD_PARTY_README
> 
> 
> 
> DEBUG: Executing python function sysroot_cleansstate
> DEBUG: Python function sysroot_cleansstate finished
> DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 
> 'x86_64-linux', 'common']
> DEBUG: Executing shell function autotools_preconfigure
> + cd 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/build
> + autotools_preconfigure
> + [ -n 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/configure.sstate
>  -a -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/configure.sstate
>  ]
> + ret=0
> + trap  0
> + exit 0
> 
> + cd 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/build
> + autotools_preconfigure
> + [ -n 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/configure.sstate
>  -a -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/configure.sstate
>  ]
> + ret=0
> + trap  0
> + exit 0
> DEBUG: Shell function autotools_preconfigure finished
> DEBUG: Executing python function autotools_copy_aclocals
> DEBUG: Python function autotools_copy_aclocals finished
> DEBUG: Executing shell function do_configure
> + cd 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/build
> + do_configure
> + export X11_NOT_NEEDED=yes CUPS_NOT_NEEDED=yes ALSA_NOT_NEEDED=yes 
> PULSE_NOT_NEEDED=yes
> + autotools_do_configure
> 
> + find 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790
>  -ignore_readdir_race -name configure.in -o -name configure.ac
> 
> + dirname 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/common/autoconf/configure.ac
> 
> + rm -f 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/common/autoconf/configure
> 
> + 
> CS=/home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790
> 
> + dirname configure
> 
> + test . != .
> + [ -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure.in
>  -o -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure.ac
>  ]
> + [ -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure
>  ]
> 
> + cd 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/build
> + do_configure
> + export X11_NOT_NEEDED=yes CUPS_NOT_NEEDED=yes ALSA_NOT_NEEDED=yes 
> PULSE_NOT_NEEDED=yes
> + autotools_do_configure
> + find 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790
>  -ignore_readdir_race -name configure.in -o -name configure.ac
> + dirname 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/common/autoconf/configure.ac
> + rm -f 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/common/autoconf/configure
> + 
> CS=/home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790
> + dirname configure
> + test . != .
> + [ -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure.in
>  -o -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure.ac
>  ]
> + [ -e 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure
>  ]
> ERROR: Function failed: do_configure (log file is located at 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/temp/log.do_configure.1566)
> 
> I do see configure here .. 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/configure
>  but for some reason build just bails out..

I told you in private mail yesterday evening, you have to apply 
https://github.com/rehsack/poky/commit/9aa003359f9d804544ba68fa812dd65915c4901b 
in poky before running openjdk's autoconf procedure. It's because of poky 
unlink's all "configure" files and expects running autoreconf brings the fine 
ones back.
OpenJDK has a weird perspective regarding "fine ones" ^^

The other issue you mailed me:

> Am 01.10.2015 um 23:04 schrieb Awasthi, Vinay K <[email protected]>:
> 
> It seems openjdk-8-native truly looks for native toolschains etc.. and does 
> not pick up cross compiling targets.. (my target is i586-poky-linux but 
> configure picks up x86_64 etc..).. it fails looking for gcc in x86_64 area 
> under sysroot... where as it should look into i586-poky-linux...
> 
> I am running bitbake openjdk-8...
> In openjdk-8-native.inc it is set to pick up native not TARGET_SYS..
> EXTRA_OECONF_append = "\
>        --with-jobs=${@get_jdk8_native_jobs(d)} \
>        \
>        --openjdk-target=${TARGET_SYS} \
>        --with-sys-root=${STAGING_DIR_NATIVE} \
>        --with-tools-dir=${STAGING_DIR_NATIVE} \
>        --with-boot-jdk=${STAGING_LIBDIR_NATIVE}/jvm/icedtea7-native \
>        ${@jdk_configure_options(d)} \
>  "

I have no clue what that means. If one would give me a hint, I'm happy to fix 
anything (what's broken).

We're should looking forward to include the way you apply compact profiles, 
I've seen nice blog posts from Java developers at oracle shrinking jre to 10MB 
...
Since our's is currently at 76MB, that would be worth investing ...

Cheers,
Jens

> ls 
> /home/vinay/YOCTO/NEW_META_JAVA/build/tmp/work/x86_64-linux/openjdk-8-native/72b00-r0/jdk8u-d0afaafe3790/
> ASSEMBLY_EXCEPTION  configure  get_source.sh  jaxp   jdk        LICENSE  
> Makefile  patches  README-builds.html  THIRD_PARTY_README
> common              corba      hotspot        jaxws  langtools  make     
> nashorn   README   test
> 
> Thanks,
> Vinay
> ________________________________________
> From: [email protected] 
> [[email protected]] on behalf of Otavio 
> Salvador [[email protected]]
> Sent: Wednesday, September 30, 2015 2:20 PM
> To: OpenEmbedded Devel List
> Cc: Richard Purdie; Otavio Salvador; [email protected]
> Subject: Re: [oe] [meta-java][PATCH] OpenJDK-8: For x86 and ARM
> 
> Hello Vinay,
> 
> On Wed, Sep 30, 2015 at 6:15 PM, Awasthi, Vinay K
> <[email protected]> wrote:
>> Any update on when openjdk-8 is going to be part of meta-java? It has been 
>> over a month..
> 
> Jens has prepared the patches and it has the ARM side fixed as well.
> 
> Is it possible for you to take a look at his changes and see if those
> work for you?
> 
> * https://github.com/rehsack/poky/tree/master
> * https://github.com/rehsack/meta-openembedded/tree/master
> * https://github.com/rehsack/meta-fsl-arm/tree/master
> * https://github.com/rehsack/meta-java/tree/master
> 
> --
> Otavio Salvador                             O.S. Systems
> http://www.ossystems.com.br        http://code.ossystems.com.br
> Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750
> --
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Jens Rehsack - [email protected]

-- 
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to