08-23-2018 07:38 AM
How can I update the location that Petalinux tries and downloads a package from?
Example, libsodium is attempted to fetch from https://download.libsodium.org/libsodium/releases/ but is actually located at https://download.libsodium.org/libsodium/releases/old/unsupported/
08-23-2018 07:54 PM
Yes in 2018.x PetaLinux or Yocto Rocko release the recipe version is 1.0.11 http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/libsodium/libsodium_1.0.11.bb?h=rocko and 1.0.11 tar files is located https://download.libsodium.org/libsodium/releases/old/unsupported/
08-27-2018 09:03 AM
@sandeepg Is it possible to create a .bbappend file to provide for the library location instead of downloading 2018.2? There are a few other packages that I want to use the newer versions that petalinux doesn't utilize.
I guess I should just try it and see what happens. I was hoping you Xilinx guys could tell me if I am wasting my time.
08-29-2018 08:34 PM
Looks like libsodium recipe is removed from openembedded I don't see in sumo or master branch.
This is something we don't test and you might run into unexpected behaviors in build can't guarantee on this method.
If you are using new packages then clone the latest recipe from upstream to meta-user then in petalinuxbsp.conf add this below.
IMAGE_INSTALL_append += " \ glibmm_2.54.1 \ "
If you don't specify the version then it defaults to rocko release version which is glibmm_2.50.1