AR# 67503


2016.2 PetaLinux - PetaLinux Install require 32-bit compatible libraries to be installed


I have installed all of the dependency libraries as documented in (UG1144), but when I run petalinux-build on Ubuntu 14.04.3, I get the following error:

[ALL  ] Compiling coresightps_dcc
[ALL  ] arm-none-eabi-gcc: error while loading shared libraries: wrong ELF class: ELFCLASS64
[ERROR] make[3]: *** [xcoresightpsdcc.o] Error 127
[ALL  ] make[3]: Leaving directory `/homeseemas/firmware/sbc/firmware/build/linux/bootloader/zynq_fsbl/zynq_fsbl_bsp/ps7_cortexa9_0/libsrc/coresightps_dcc_v1_2/src'
[ERROR] make[2]: *** [ps7_cortexa9_0/libsrc/coresightps_dcc_v1_2/src/make.libs] Error 2
[ALL  ] make[2]: Leaving directory `/home/seemas/firmware/sbc/firmware/build/linux/bootloader/zynq_fsbl/zynq_fsbl_bsp'
[ERROR] make[1]: *** [build] Error 255
[ALL  ] make[1]: Leaving directory `/home/seemas/firmware/sbc/firmware/build/linux/bootloader'
[ALL  ] make: *** [sub_build_component_/none/bootloader/single/zynq_fsbl] Error 2
[ALL  ] make: Leaving directory `/home/seemas/firmware/sbc/firmware/build/linux'

How can I work around this issue?


32-bit dependency libraries are still required for the 2016.1 and 2016.2 versions of Petalinux Install.

Install the 32-bit libraries listed below which apply to your host operating system:

AR# 67503
Date 07/14/2016
Status Active
Type General Article
People Also Viewed