This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/LINUXEZSDK-SITARA: Customizing the target filesystem

Part Number: LINUXEZSDK-SITARA
Other Parts Discussed in Thread: AM5728

Tool/software: Linux

I download latest LinuxSDK 04.01 to run it in the EVM board. I found the Qt version is 5.7. This version of Qt is follow GPLv3/LGPLv3 license. Our product cannot accept GPLv3 and LGPLv3 license because our file system is not opened.

In the LinuxSDK 04.00, the Qt version is 5.6.3 which follows LGPLv2 license. That is our prefer Qt version. 

My question is how to use opkg to remove Qt5.7 and install Qt5.6? When I use opkg, the package server cannot be accessed.

  • Hello user4363970,

    Qt version is 5.6.2 in Processor SDK 3.3.0.4.
    You can change the meta-qt5 layer version string in processor-sdk-04.01.00.06-config.txt and build a Processor SDK 04.01 with Qt 5.6.2 and install the complete rootfs-image or only qt packages by opkg, but keep in mind that change in QT version may cause change in behavior.

    $ git clone git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $ # Change meta-qt5,git://github.com/meta-qt5/meta-qt5.git,morty,2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b,layers= line to meta-qt5,git://github.com/meta-qt5/meta-qt5.git,krogoth,2b1871f0d139dc3caaa779a32a1931409c245a36,layers= in configs/processor-sdk/processor-sdk-04.01.00.06-config.txt
    $ ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.01.00.06-config.txt
    $ mkdir downloads
    $ cd downloads
    $ # Assuming src file downloaded to $HOME/Downloads
    $ tar xvf $HOME/Downloads/<target-board>-linux-sdk-arago-src-##.##.##.##.tar.xz
    $ <target-board>-linux-sdk-arago-src-##.##.##.##/get_build_sources.sh <target-board>-linux-sdk-arago-src-##.##.##.##/source_pkg_list.txt
    $ cd ..</span>
    $ cd build
    $ . conf/setenv
    $ export PATH=$HOME/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$PATH
    $ MACHINE=am57xx-evm bitbake tisdk-rootfs-image

    You can find the detailed steps about building and separate opkg package installation guide at this page.

    Best regards,
    Kemal