How to add openjdk to Yocto Layers

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to add openjdk to Yocto Layers

How to add openjdk to Yocto Layers

         This document will describe how to add open JDK to i.MX yocto BSP. It will take two versions of Linux BSP as an example, one is the lower version of L4.1.15-2.0.0, the other is the latest version of L4.19.35-1.1.0.

  • Adding openjdk-8 to L4.1.15-2.0.0(Ubuntu 16.04 LTS platform)

Before adding an open JDK, you must download L4.1.15-2.0.0 BSP according to the

i.MX_Yocto_Project_User's_Guide.pdf, and ensure that it can pass the compilation normally, that is to say, there is no error in the compilation. In this example, BSP is compiled using the following command.

# DISTRO=fsl-imx-wayland MACHINE=imx6sxsabresd source fsl-setup-release.sh -b build-wayland

# bitbake fsl-image-qt5

         Then follow the steps below to add openjdk to the yocto layer:

  1.   Fetching openjdk-8 from Yocto website

# cd ~/imx-release-bsp

# cd sources

# git clone git://git.yoctoproject.org/meta-java

pastedImage_3.png

pastedImage_4.png

# cd meta-java

# git checkout -b krogoth origin/krogoth

pastedImage_5.png

 [Comment]   

Yocto’s version is described in i.MX_Yocto_Project_User's_Guide.pdf

2. Modifying related configurations

(1) build-wayland/conf/local.conf

Add following lines to the file:

# Possible provider: cacao-initial-native and jamvm-initial-native

PREFERRED_PROVIDER_virtual/java-initial-native = "cacao-initial-native"

# Possible provider: cacao-native and jamvm-native

PREFERRED_PROVIDER_virtual/java-native = "cacao-native"

# Optional since there is only one provider for now

PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"

IMAGE_INSTALL_append = " openjdk-8"

pastedImage_7.png

Save it and exit

(2)build-wayland/conf/bblayers.conf

Add java layer to the file, like below:

BBLAYERS = " \

  ${BSPDIR}/sources/poky/meta \

  ${BSPDIR}/sources/poky/meta-poky \

  \

  ${BSPDIR}/sources/meta-openembedded/meta-oe \

  ${BSPDIR}/sources/meta-openembedded/meta-multimedia \

  \

  ${BSPDIR}/sources/meta-fsl-arm \

  ${BSPDIR}/sources/meta-fsl-arm-extra \

  ${BSPDIR}/sources/meta-fsl-demos \

  ${BSPDIR}/sources/meta-java \

"……

Save it and exit.

pastedImage_8.png

3. Build openjdk-8

# cd ~/imx-release-bsp

# source setup-environment build-wayland

pastedImage_10.png

#bitbake openjdk-8 -c fetchall

         Fetch all packages related to openjdk-8.

[error handling]

         During downloading packages, you may encounter errors like the following.

(1)Fetch fastjar-0.98.tar.gz errors

pastedImage_11.png

         The error is caused by invalid web address, we can download it from another link, see below:

http://savannah.c3sl.ufpr.br/fastjar/fastjar-0.98.tar.gz

copy the link to firefox in Ubuntu platform, and it will be downloaded into ~/Downloads

# cd ~/imx-release-bsp/downloads

# cp ~/Downloads/ fastjar-0.98.tar.gz ./

# touch fastjar-0.98.tar.gz.done

 

(2)Fetch “classpath-0.93.tar.gz” error

         Download it from : http://mirror.nbtelecom.com.br/gnu/classpath/classpath-0.93.tar.gz

pastedImage_12.png

And copy it to ~/imx-release-bsp/downloads, and create a file named classpath-0.93.tar.gz.done in the directory.

# cd ~/imx-release-bsp/downloads

# cp ~/Downloads/ classpath-0.93.tar.gz ./

# touch classpath-0.93.tar.gz.done

(3) 8 files with tar.bz2 (hotspot-Java jvm)

         These similar errors are very likely to be encountered.

pastedImage_13.png

pastedImage_14.png

pastedImage_15.png

         These errors are caused by the bad network environment. You can download these packages manually. These are Java virtual machine source packages, i.e. hotspot JVM

[Solution]

# mkdir ~/temp

# cd temp

# wget http://www.multitech.net/mlinux/sources/56b133772ec1.tar.bz2

# wget http://www.multitech.net/mlinux/sources/ac29c9c1193a.tar.bz2

# wget http://www.multitech.net/mlinux/sources/1f032000ff4b.tar.bz2

# wget http://www.multitech.net/mlinux/sources/81f2d81a48d7.tar.bz2

# wget http://www.multitech.net/mlinux/sources/0549bf2f507d.tar.bz2

# wget http://www.multitech.net/mlinux/sources/0948e61a3722.tar.bz2

# wget http://www.multitech.net/mlinux/sources/48c99b423839.tar.bz2

# wget http://www.multitech.net/mlinux/sources/bf0932d3e0f8.tar.bz2

         Then create .tar.bz2.done files for each package via touch command

 

# touch 56b133772ec1.tar.bz2.done

# touch ac29c9c1193a.tar.bz2.done

# touch 1f032000ff4b.tar.bz2.done

# touch 81f2d81a48d7.tar.bz2.done

# touch 0549bf2f507d.tar.bz2.done

# touch 0948e61a3722.tar.bz2.done

# touch 48c99b423839.tar.bz2.done

# touch bf0932d3e0f8.tar.bz2.done

         Like below:

pastedImage_16.png

         Then copy these files to ~/ fsl-release-bsp/downloads/

# bitbake openjdk-8 -c compile

         After openjdk compilation, you will be prompted as follows:

pastedImage_17.png

         At last , install openjdk-8 to images

# bitbake fsl-image-qt5

pastedImage_18.png

pastedImage_19.png

pastedImage_20.png

         Done:

pastedImage_21.png

[Additional description]

         The above method of adding openjdk-8 is the steps after BSP compilation. Users can also add openjdk-8 before BSP compilation, and then compile it with BSP

         According to steps in i.MX_Yocto_Project_User's_Guide.pdf, After running the following two commands, users can modify bblayers.conf and local.conf directly.

         For example, steps below have been validated:

… …

# repo sync

# cd ~/fsl-release-bsp

# DISTRO=fsl-imx-x11 MACHINE=imx6qsabresd source fsl-setup-release.sh -b build-x11

# gedit ./conf/bblayers.conf

         Add the same contents as above.

# gedit ./conf/local.conf

         Add the same contents as above.

# bitbake fsl-image-gui

         During compilation, users may encounter some errors, which can be handled by referring to the methods described above

  • Adding openjdk-8 to L4.19.35-1.1.0(Ubuntu 18.04 LTS Platform)

In fact, the steps to add openjdk-8 to l4.19.35 are the same as those described above, and the following steps have been verified. Before adding openjdk-8, i.mx8qxp full image has been compiled with 2 commands below, so we only need to add openjdk-8 here.

# DISTRO=fsl-imx-xwayland MACHINE=imx8qxpmek source fsl-setup-release.sh -b build-xwayland

# bitbake imx-image-full

pastedImage_22.png

# cd sources

# git clone git://git.yoctoproject.org/meta-java

# cd meta-java

# git checkout -b warrior origin/warrior

         Release L4.19.35_1.1.0 is released for Yocto Project 2.7 (Warrior).

# cd ~/imx-release-bsp-l4.19.35

# source setup-environment build-xwayland-imx8qxpmek

# gedit ./conf/bblayers.conf

         Add meta-java to it.

         ……

           ${BSPDIR}/sources/meta-java \

         ……

         Save and exit.

# gedit ./conf/local.conf

         Add these lines to it.

         # Possible provider: cacao-initial-native and jamvm-initial-native

PREFERRED_PROVIDER_virtual/java-initial-native = "cacao-initial-native"

# Possible provider: cacao-native and jamvm-native

PREFERRED_PROVIDER_virtual/java-native = "cacao-native"

# Optional since there is only one provider for now

PREFERRED_PROVIDER_virtual/javac-native = "ecj-bootstrap-native"

IMAGE_INSTALL_append = " openjdk-8"

Save and exit.

 

# cd ~/imx-release-bsp-l4.19.35/build-xwayland-imx8qxpmek

# bitbake openjdk-8 -c fetch

pastedImage_23.png

# bitbake openjdk-8 -c compile

pastedImage_24.png

[Errors]

pastedImage_25.png

[Solution]

# gedit ./ tmp/work/x86_64-linux/openjdk-8-native/172b11-r0/jdk8u-33d274a7dda0/hotspot/make/linux/Makefile

Comment the following lines:

-----------------------------------------

check_os_version:

#ifeq ($(DISABLE_HOTSPOT_OS_VERSION_CHECK)$(EMPTY_IF_NOT_SUPPORTED),)

#       $(QUIETLY) >&2 echo "*** This OS is not supported:" `uname -a`; exit 1;

#endif

-----------------------------------------

         Then continue

# cd ~/imx-release-bsp-l4.19.35/build-xwayland-imx8qxpmek

# bitbake openjdk-8 -c compile

[comment]

         Probably similar errors will be encountered during compiling other packages, we can use the same way like above to solve it, see bellow, please!

pastedImage_28.png

Done:

pastedImage_29.png

         At last, install openjdk-8 to images.

# bitbake imx-image-full

pastedImage_31.png

         Installation is done.

pastedImage_32.png

NXP TIC Team 

Weidong Sun

12/31/2019

Comments

I followed the same steps but while compilation am getting below error.

| glob/libglob.a(glob.o): In function `glob_in_dir':
| glob.c:(.text+0x2c1): undefined reference to `__alloca'
| glob.c:(.text+0x43e): undefined reference to `__alloca'
| glob.c:(.text+0x5f8): undefined reference to `__alloca'
| glob.c:(.text+0x658): undefined reference to `__alloca'
| glob/libglob.a(glob.o): In function `glob':
| glob.c:(.text+0x95b): undefined reference to `__alloca'
| glob/libglob.a(glob.o):glob.c:(.text+0x101a): more undefined references to `__alloca' follow
| collect2: error: ld returned 1 exit status
| Makefile:648: recipe for target 'make' failed
| make[2]: *** [make] Error 1

%3CLINGO-SUB%20id%3D%22lingo-sub-1128283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHow%20to%20add%20openjdk%20to%20Yocto%20Layers%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1128283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20This%20document%20will%20describe%20how%20to%20add%20open%20JDK%20to%20i.MX%20yocto%20BSP.%20It%20will%20take%20two%20versions%20of%20Linux%20BSP%20as%20an%20example%2C%20one%20is%20the%20lower%20version%20of%20L4.1.15-2.0.0%2C%20the%20other%20is%20the%20latest%20version%20of%20L4.19.35-1.1.0.%3C%2FSPAN%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2014.0pt%3B%22%3E%3CSTRONG%3EAdding%20openjdk-8%20to%20L4.1.15-2.0.0(Ubuntu%2016.04%20LTS%20platform)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20style%3D%22margin-left%3A%2021.0pt%3B%20text-indent%3A%200cm%3B%22%3E%3CSPAN%3EBefore%20adding%20an%20open%20JDK%2C%20you%20must%20download%20L4.1.15-2.0.0%20BSP%20according%20to%20the%3C%2FSPAN%3E%3C%2FP%3E%3CP%3Ei.MX_Yocto_Project_User's_Guide.pdf%3CSPAN%3E%2C%20and%20ensure%20that%20it%20can%20pass%20the%20compilation%20normally%2C%20that%20is%20to%20say%2C%20there%20is%20no%20error%20in%20the%20compilation.%20In%20this%20example%2C%20BSP%20is%20compiled%20using%20the%20following%20command.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20DISTRO%3Dfsl-imx-wayland%20MACHINE%3Dimx6sxsabresd%20source%20fsl-setup-release.sh%20-b%20build-wayland%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20bitbake%20fsl-image-qt5%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Then%20follow%20the%20steps%20below%20to%20add%20openjdk%20to%20the%20yocto%20layer%3A%3C%2FSPAN%3E%3C%2FP%3E%3COL%3E%3CLI%3E%3CSPAN%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-size%3A%2015px%3B%22%3E%3CSTRONG%3EFetching%20openjdk-8%20from%20Yocto%20website%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CSPAN%3E%23%20cd%20~%2Fimx-release-bsp%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20sources%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20git%20clone%20git%3A%2F%2Fgit.yoctoproject.org%2Fmeta-java%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_3.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_3.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100298i701A9B39ECBA9AB5%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_3.png%22%20alt%3D%22pastedImage_3.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_4.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_4.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100299i24A07ABF62178A8D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_4.png%22%20alt%3D%22pastedImage_4.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22text-decoration%3A%20none%3B%22%3E%23%20cd%20meta-java%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%23%20git%20checkout%20-b%20krogoth%20origin%2Fkrogoth%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_5.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_5.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100300iE0C4C46B91D6DC24%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_5.png%22%20alt%3D%22pastedImage_5.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.5pt%3B%22%3E%3CSTRONG%3E%26nbsp%3B%3CSPAN%3E%5BComment%5D%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22font-size%3A%2010.5pt%3B%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.5pt%3B%22%3EYocto%E2%80%99s%20version%20is%20described%20in%20i.MX_Yocto_Project_User's_Guide.pdf%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E2.%20Modifying%20related%20configurations%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%3E(1)%20%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3E%3CSTRONG%3Ebuild-wayland%3C%2FSTRONG%3E%3C%2FSPAN%3E%2Fconf%2Flocal.conf%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CSPAN%3EAdd%20following%20lines%20to%20the%20file%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CEM%3E%23%20Possible%20provider%3A%20cacao-initial-native%20and%20jamvm-initial-native%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3EPREFERRED_PROVIDER_virtual%2Fjava-initial-native%20%3D%20%22cacao-initial-native%22%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%23%20Possible%20provider%3A%20cacao-native%20and%20jamvm-native%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3EPREFERRED_PROVIDER_virtual%2Fjava-native%20%3D%20%22cacao-native%22%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%23%20Optional%20since%20there%20is%20only%20one%20provider%20for%20now%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3EPREFERRED_PROVIDER_virtual%2Fjavac-native%20%3D%20%22ecj-bootstrap-native%22%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3EIMAGE_INSTALL_append%20%3D%20%22%20openjdk-8%22%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_7.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_7.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100301i7B6C474D1BB1CC9F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_7.png%22%20alt%3D%22pastedImage_7.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CSPAN%3ESave%20it%20and%20exit%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%3E(2)%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%20background-color%3A%20%23ffffff%3B%20border%3A%200px%3B%20font-weight%3A%20bold%3B%22%3E%3CSTRONG%3Ebuild-wayland%3C%2FSTRONG%3E%3C%2FSPAN%3E%2Fconf%2Fbblayers.conf%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CSPAN%3EAdd%20java%20layer%20to%20the%20file%2C%20like%20below%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CEM%3EBBLAYERS%20%3D%20%22%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fpoky%2Fmeta%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fpoky%2Fmeta-poky%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-openembedded%2Fmeta-oe%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-openembedded%2Fmeta-multimedia%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-fsl-arm%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-fsl-arm-extra%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-fsl-demos%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CEM%3E%3CSTRONG%3E%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-java%20%5C%3C%2FSTRONG%3E%3C%2FEM%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%22%E2%80%A6%E2%80%A6%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSPAN%3ESave%20it%20and%20exit.%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_8.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_8.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100302i2C2FB477D3438A2D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_8.png%22%20alt%3D%22pastedImage_8.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2010.5pt%3B%22%3E%3CSTRONG%3E3.%26nbsp%3BBuild%20openjdk-8%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%23%20cd%20~%2Fimx-release-bsp%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%23%20source%20setup-environment%20build-wayland%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_10.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_10.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100303i0FDE68E0ABD56492%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_10.png%22%20alt%3D%22pastedImage_10.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%23bitbake%20openjdk-8%20-c%20fetchall%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Fetch%20all%20packages%20related%20to%20openjdk-8.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2012.0pt%3B%22%3E%3CSTRONG%3E%5B%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3Eerror%20handling%3C%2FSPAN%3E%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20During%20downloading%20packages%2C%20you%20may%20encounter%20errors%20like%20the%20following.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%3CSTRONG%3E(1)Fetch%20fastjar-0.98.tar.gz%20errors%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_11.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_11.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100304iE18372235F7F0E11%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_11.png%22%20alt%3D%22pastedImage_11.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20The%20error%20is%20caused%20by%20invalid%20web%20address%2C%20we%20can%20download%20it%20from%20another%20link%2C%20see%20below%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CSPAN%3E%3CSPAN%3E%3CA%20href%3D%22http%3A%2F%2Fsavannah.c3sl.ufpr.br%2Ffastjar%2Ffastjar-0.98.tar.gz%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fsavannah.c3sl.ufpr.br%2Ffastjar%2Ffastjar-0.98.tar.gz%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CSPAN%3Ecopy%20the%20link%20to%20firefox%20in%20Ubuntu%20platform%2C%20and%20it%20will%20be%20downloaded%20into%20~%2FDownloads%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20~%2Fimx-release-bsp%2Fdownloads%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cp%20~%2FDownloads%2F%20fastjar-0.98.tar.gz%20.%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20touch%20fastjar-0.98.tar.gz.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E(2)%3CSTRONG%3EFetch%20%E2%80%9Cclasspath-0.93.tar.gz%E2%80%9D%20error%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Download%20it%20from%20%3A%20%3CSPAN%3E%3CA%20href%3D%22http%3A%2F%2Fmirror.nbtelecom.com.br%2Fgnu%2Fclasspath%2Fclasspath-0.93.tar.gz%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3Ehttp%3A%2F%2Fmirror.nbtelecom.com.br%2Fgnu%2Fclasspath%2Fclasspath-0.93.tar.gz%3C%2FA%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_12.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_12.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100305i3A2FACDC665AF843%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_12.png%22%20alt%3D%22pastedImage_12.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EAnd%20copy%20it%20to%20~%2Fimx-release-bsp%2Fdownloads%2C%20and%20create%20a%20file%20named%20classpath-0.93.tar.gz.done%20in%20the%20directory.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20~%2Fimx-release-bsp%2Fdownloads%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cp%20~%2FDownloads%2F%20classpath-0.93.tar.gz%20.%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20touch%20classpath-0.93.tar.gz.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%23c00000%3B%22%3E%3CSTRONG%3E(3)%208%20files%20with%20tar.bz2%20(hotspot-Java%20jvm)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20These%20similar%20errors%20are%20very%20likely%20to%20be%20encountered.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_13.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_13.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100289i4CE1B3DB29C5E3BD%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_13.png%22%20alt%3D%22pastedImage_13.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_14.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_14.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100306i65CCA8F1F8B83964%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_14.png%22%20alt%3D%22pastedImage_14.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_15.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_15.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100307iD319EB7A51890A5F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_15.png%22%20alt%3D%22pastedImage_15.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20These%20errors%20are%20caused%20by%20the%20bad%20network%20environment.%20You%20can%20download%20these%20packages%20manually.%20These%20are%20Java%20virtual%20machine%20source%20packages%2C%20i.e.%20hotspot%20JVM%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%3CSTRONG%3E%5BSolution%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20mkdir%20~%2Ftemp%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20cd%20temp%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F56b133772ec1.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F56b133772ec1.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2Fac29c9c1193a.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2Fac29c9c1193a.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F1f032000ff4b.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F1f032000ff4b.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F81f2d81a48d7.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F81f2d81a48d7.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F0549bf2f507d.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F0549bf2f507d.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F0948e61a3722.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F0948e61a3722.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F48c99b423839.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2F48c99b423839.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20wget%20%3CA%20href%3D%22http%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2Fbf0932d3e0f8.tar.bz2%22%20target%3D%22test_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.multitech.net%2Fmlinux%2Fsources%2Fbf0932d3e0f8.tar.bz2%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Then%20create%20.tar.bz2.done%20files%20for%20each%20package%20via%20touch%20command%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%2056b133772ec1.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%20ac29c9c1193a.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%201f032000ff4b.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%2081f2d81a48d7.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%200549bf2f507d.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%200948e61a3722.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%2048c99b423839.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20blue%3B%22%3E%23%20touch%20bf0932d3e0f8.tar.bz2.done%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Like%20below%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_16.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_16.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100308i334163DE9D915256%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_16.png%22%20alt%3D%22pastedImage_16.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Then%20copy%20these%20files%20to%20~%2F%20fsl-release-bsp%2Fdownloads%2F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%23%20bitbake%20openjdk-8%20-c%20compile%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20After%20openjdk%20compilation%2C%20you%20will%20be%20prompted%20as%20follows%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_17.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_17.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100309i93273C2A782F332A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_17.png%22%20alt%3D%22pastedImage_17.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20At%20last%20%2C%20install%20openjdk-8%20to%20images%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%23%20bitbake%20fsl-image-qt5%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_18.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_18.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100310iCC5145C245AEF5FD%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_18.png%22%20alt%3D%22pastedImage_18.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_19.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_19.png%22%20style%3D%22width%3A%20557px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100311i709DDD1875DF1EDE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_19.png%22%20alt%3D%22pastedImage_19.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_20.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_20.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100312i8DB9205F7999E55F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_20.png%22%20alt%3D%22pastedImage_20.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Done%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_21.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_21.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100313iD0810A37AEA9F3E0%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_21.png%22%20alt%3D%22pastedImage_21.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2014.0pt%3B%22%3E%5B%3CSTRONG%3EAdditional%20description%3C%2FSTRONG%3E%5D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20The%20above%20method%20of%20adding%20openjdk-8%20is%20the%20steps%20after%20BSP%20compilation.%20Users%20can%20also%20add%20openjdk-8%20before%20BSP%20compilation%2C%20and%20then%20compile%20it%20with%20BSP%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20According%20to%20steps%20in%3C%2FSPAN%3E%20i.MX_Yocto_Project_User's_Guide.pdf%2C%20After%20running%20the%20following%20two%20commands%2C%20users%20can%20modify%20bblayers.conf%20and%20local.conf%20directly.%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20For%20example%2C%20steps%20below%20have%20been%20validated%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E2%80%A6%20%E2%80%A6%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20repo%20sync%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%23%20cd%20~%2Ffsl-release-bsp%3C%2FP%3E%3CP%3E%23%20DISTRO%3Dfsl-imx-x11%20MACHINE%3Dimx6qsabresd%20source%20fsl-setup-release.sh%20-b%20build-x11%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20gedit%20.%2Fconf%2Fbblayers.conf%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Add%20the%20same%20contents%20as%20above.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20gedit%20.%2Fconf%2Flocal.conf%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Add%20the%20same%20contents%20as%20above.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20bitbake%20fsl-image-gui%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20During%20compilation%2C%20users%20may%20encounter%20some%20errors%2C%20which%20can%20be%20handled%20by%20referring%20to%20the%20methods%20described%20above%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CUL%3E%3CLI%3E%3CSPAN%20style%3D%22font-size%3A%2014.0pt%3B%22%3E%3CSTRONG%3EAdding%20openjdk-8%20to%20L4.19.35-1.1.0(Ubuntu%2018.04%20LTS%20Platform)%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CSPAN%3EIn%20fact%2C%20the%20steps%20to%20add%20openjdk-8%20to%20l4.19.35%20are%20the%20same%20as%20those%20described%20above%2C%20and%20the%20following%20steps%20have%20been%20verified.%20Before%20adding%20openjdk-8%2C%20i.mx8qxp%20full%20image%20has%20been%20compiled%20with%202%20commands%20below%2C%20so%20we%20only%20need%20to%20add%20openjdk-8%20here.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CEM%3E%3CSPAN%3E%23%20DISTRO%3Dfsl-imx-xwayland%20MACHINE%3Dimx8qxpmek%20source%20fsl-setup-release.sh%20-b%20build-xwayland%3C%2FSPAN%3E%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%3CSPAN%3E%23%20bitbake%20imx-image-full%3C%2FSPAN%3E%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_22.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_22.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100314iBF6624D57C0BFB6C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_22.png%22%20alt%3D%22pastedImage_22.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20sources%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20git%20clone%20git%3A%2F%2Fgit.yoctoproject.org%2Fmeta-java%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20meta-java%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20git%20checkout%20-b%20%3CSTRONG%3Ewarrior%3C%2FSTRONG%3E%20origin%2Fwarrior%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%20%3CSPAN%20style%3D%22font-size%3A%2010.0pt%3B%22%3ERelease%20L4.19.35_1.1.0%20is%20released%20for%20Yocto%20Project%202.7%20(Warrior).%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20~%2Fimx-release-bsp-l4.19.35%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%23%20source%20setup-environment%20build-xwayland-imx8qxpmek%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20gedit%20.%2Fconf%2Fbblayers.conf%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Add%20meta-java%20to%20it.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%E2%80%A6%E2%80%A6%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%26nbsp%3B%20%24%7BBSPDIR%7D%2Fsources%2Fmeta-java%20%5C%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%E2%80%A6%E2%80%A6%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Save%20and%20exit.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20gedit%20.%2Fconf%2Flocal.conf%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Add%20these%20lines%20to%20it.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CEM%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%23%20Possible%20provider%3A%20cacao-initial-native%20and%20jamvm-initial-native%3C%2FEM%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CEM%3EPREFERRED_PROVIDER_virtual%2Fjava-initial-native%20%3D%20%22cacao-initial-native%22%3C%2FEM%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CEM%3E%23%20Possible%20provider%3A%20cacao-native%20and%20jamvm-native%3C%2FEM%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CEM%3EPREFERRED_PROVIDER_virtual%2Fjava-native%20%3D%20%22cacao-native%22%3C%2FEM%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CEM%3E%23%20Optional%20since%20there%20is%20only%20one%20provider%20for%20now%3C%2FEM%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CEM%3EPREFERRED_PROVIDER_virtual%2Fjavac-native%20%3D%20%22ecj-bootstrap-native%22%3C%2FEM%3E%3C%2FP%3E%3CP%20style%3D%22text-indent%3A%2021.0pt%3B%22%3E%3CEM%3EIMAGE_INSTALL_append%20%3D%20%22%20openjdk-8%22%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3ESave%20and%20exit.%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20~%2Fimx-release-bsp-l4.19.35%2Fbuild-xwayland-imx8qxpmek%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20bitbake%20openjdk-8%20-c%20fetch%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_23.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_23.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100315iCA817865F2D26A20%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_23.png%22%20alt%3D%22pastedImage_23.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20bitbake%20openjdk-8%20-c%20compile%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_24.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_24.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100316iB7AD90F90C323E5F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_24.png%22%20alt%3D%22pastedImage_24.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20red%3B%20font-size%3A%2010.5pt%3B%22%3E%5BErrors%5D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230070c0%3B%22%3E%3CSTRONG%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_25.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_25.png%22%20style%3D%22width%3A%20532px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100317iC271330217011869%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_25.png%22%20alt%3D%22pastedImage_25.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22color%3A%20%230000ff%3B%20font-size%3A%2022px%3B%22%3E%3CSTRONG%3E%5BSolution%5D%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2022px%3B%22%3E%23%20gedit%20.%2F%20tmp%2Fwork%2Fx86_64-linux%2Fopenjdk-8-native%2F172b11-r0%2Fjdk8u-33d274a7dda0%2Fhotspot%2Fmake%2Flinux%2FMakefile%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22%3B%20color%3A%20%230070c0%3B%20font-size%3A%2010.5pt%3B%22%3E%3CSTRONG%3EComment%20the%20following%20lines%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-----------------------------------------%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3Echeck_os_version%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CEM%3E%23ifeq%20(%24(DISABLE_HOTSPOT_OS_VERSION_CHECK)%24(EMPTY_IF_NOT_SUPPORTED)%2C)%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%23%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%24(QUIETLY)%20%26gt%3B%26amp%3B2%20echo%20%22***%20This%20OS%20is%20not%20supported%3A%22%20%60uname%20-a%60%3B%20exit%201%3B%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CEM%3E%23endif%3C%2FEM%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E-----------------------------------------%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Then%20continue%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20cd%20~%2Fimx-release-bsp-l4.19.35%2Fbuild-xwayland-imx8qxpmek%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20bitbake%20openjdk-8%20-c%20compile%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSTRONG%3E%3CSPAN%3E%5Bcomment%5D%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%3CSTRONG%3EP%3CEM%3Erobably%20similar%20errors%20will%20be%20encountered%20during%20compiling%20other%20packages%2C%20we%20can%20use%20the%20same%20way%20like%20above%20to%20solve%20it%3C%2FEM%3E%3C%2FSTRONG%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22color%3A%20red%3B%22%3E%2C%20see%20bellow%2C%20please!%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_28.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_28.png%22%20style%3D%22width%3A%20553px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100318i2CE8C7C85DD11DFA%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_28.png%22%20alt%3D%22pastedImage_28.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.5pt%3B%22%3E%3CSTRONG%3EDone%3A%3C%2FSTRONG%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20style%3D%22font-size%3A%2010.5pt%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_29.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_29.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100319iB3E32A23E8BE0D1C%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_29.png%22%20alt%3D%22pastedImage_29.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20At%20last%2C%20install%20openjdk-8%20to%20images.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%23%20bitbake%20imx-image-full%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_31.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_31.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100320iB1F7E5711D97B79E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_31.png%22%20alt%3D%22pastedImage_31.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20Installation%20is%20done.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_32.png%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22pastedImage_32.png%22%20style%3D%22width%3A%20554px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F100321i4D08D95E8150935A%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22pastedImage_32.png%22%20alt%3D%22pastedImage_32.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%20style%3D%22text-align%3A%20right%3B%22%3E%3CSPAN%3ENXP%20TIC%20Team%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-align%3A%20right%3B%22%3E%3CSPAN%3EWeidong%20Sun%3C%2FSPAN%3E%3C%2FP%3E%3CP%20style%3D%22text-align%3A%20right%3B%22%3E%3CSPAN%3E12%2F31%2F2019%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1128283%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%20Family%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6DL%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6Dual%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX6DualPlus6QuadPlus%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1128284%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20How%20to%20add%20openjdk%20to%20Yocto%20Layers%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1128284%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20followed%20the%20same%20steps%20but%20while%20compilation%20am%20getting%20below%20error.%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3E%3CEM%3E%7C%20glob%2Flibglob.a(glob.o)%3A%20In%20function%20%60glob_in_dir'%3A%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob.c%3A(.text%2B0x2c1)%3A%20undefined%20reference%20to%20%60__alloca'%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob.c%3A(.text%2B0x43e)%3A%20undefined%20reference%20to%20%60__alloca'%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob.c%3A(.text%2B0x5f8)%3A%20undefined%20reference%20to%20%60__alloca'%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob.c%3A(.text%2B0x658)%3A%20undefined%20reference%20to%20%60__alloca'%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob%2Flibglob.a(glob.o)%3A%20In%20function%20%60glob'%3A%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob.c%3A(.text%2B0x95b)%3A%20undefined%20reference%20to%20%60__alloca'%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20glob%2Flibglob.a(glob.o)%3Aglob.c%3A(.text%2B0x101a)%3A%20more%20undefined%20references%20to%20%60__alloca'%20follow%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20collect2%3A%20error%3A%20ld%20returned%201%20exit%20status%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20Makefile%3A648%3A%20recipe%20for%20target%20'make'%20failed%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3E%7C%20make%5B2%5D%3A%20***%20%5Bmake%5D%20Error%201%3C%2FEM%3E%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎12-30-2019 08:41 PM
Updated by: