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.

AM5729: TI SDK build fail - unable to link dpkg-deb to busybox

Part Number: AM5729

Hi,

I'm building the full TI SDK with some added packages and deb package management but unable to complete the build.

Error:


update-alternatives: Error: not linking /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/am57xx_evm-linux-gnueabi/arago-base-tisdk-image/1.0-r0/rootfs/usr/bin/dpkg-deb to /bin/busybox.nosuid since /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/am57xx_evm-linux-gnueabi/arago-base-tisdk-image/1.0-r0/rootfs/usr/bin/dpkg-deb exists and is not a link

ERROR: arago-base-tisdk-image-1.0-r0 do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget_${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
Details of the failure are in /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/am57xx_evm-linux-gnueabi/arago-base-tisdk-image/1.0-r0/temp/log.do_rootfs.
ERROR: arago-base-tisdk-image-1.0-r0 do_rootfs: Function failed: do_rootfs
ERROR: Logfile of failure stored in: /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/am57xx_evm-linux-gnueabi/arago-base-tisdk-image/1.0-r0/temp/log.do_rootfs.17494
ERROR: Task (/home/poke/tisdk/sources/meta-arago/meta-arago-distro/recipes-core/images/arago-base-tisdk-image.bb:do_rootfs) failed with exit code '1'

Best Regards

  • Hello,

    Are you building w/ Debian or Ubuntu on your host? Not only what I did works, it still works. I am attempting to push some other builds to the BBAI/am5729 tonight. I have nano, dpkg-dev, and some other packages I am building w/ the Linux SDK again. Once I hone in on exactly the commands to perform what I did the first time, I will update here to let you know.

    Seth

    P.S. The reason I am asking is b/c under a Debian Host, one would need to change up some of the files. I built it on Debian just fine but could not get the dpkg-dev or apt installs completed. So, I will keep trying. If you are building the entire Linux SDK for the BBAI or am5729 in general, I can probably get you to push it to the board but I cannot help w/ Ubuntu, i.e. as I have built the Linux SDK on the Debian host.

  • Hi,

    I'm currently building on a Ubuntu 18.04 host.

    I was able to install the package management but later on in the build when it starts "arago-base-tisdk-image-1.0-r0:do_rootfs" it fails to link dpkg-deb to busybox.

    Best Regards

  • Hello,

    Yes...I thought I could figure it out tonight. I was wrong. I got Arago Project loaded but the install of my other packages were not listed when I started up the machine.

    ...

    I will keep trying it out. I got the Matrix app loaded but I do not currently have a live feed via HDMI LCD to use, i.e. so I do not think I am going to be able to view and use the Matrix application for now.

    I found a page online for how to install packages and then port them to the board or am5729 SoC.

    Seth

    P.S. I will update you soon. https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Overview/GCC_ToolChain.html#gcc-toolchain

    That site will bring you to how to use -pthread and autotools. I think if you are building your own c or whatever language types of builds you have, the -pthread is the choice but if you are using a large lib/module...I would say use autotools. Currently, I have not found out how even though it is listed on that page I referenced.

  • Update:

    Removing busybox%.append seemed to fix the last issue but unknown what problems it has caused being removed.

    But now a new error has occurred that has halted the build.

    Error:

    ERROR: external-arm-sdk-toolchain-1.0-r8 do_package_write_deb: Fatal errors occurred in subprocesses:
    Command 'PATH="/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/chrpath-native:/home/poke/tisdk/sources/oe-core/scripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/x86_64-arago-linux:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/arm-linux-gnueabi:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/bin/crossscripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/bin:/home/poke/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:/home/poke/tisdk/sources/bitbake/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/hosttools:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots/x86_64//bin" dpkg-deb -b /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/packages-split/binutils-cross-canadian-arm /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/deploy-debs/x86_64-nativesdk' returned non-zero exit status 2.: Traceback (most recent call last):
      File "/home/poke/tisdk/sources/oe-core/meta/lib/oe/utils.py", line 272, in run
        ret = self._target(*self._args, **self._kwargs)
      File "/home/poke/tisdk/sources/oe-core/meta/classes/package_deb.bbclass", line 274, in deb_write_pkg
        shell=True)
      File "/usr/lib/python3.6/subprocess.py", line 356, in check_output
        **kwargs).stdout
      File "/usr/lib/python3.6/subprocess.py", line 438, in run
        output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command 'PATH="/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/chrpath-native:/home/poke/tisdk/sources/oe-core/scripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/x86_64-arago-linux:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/arm-linux-gnueabi:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/bin/crossscripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/bin:/home/poke/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:/home/poke/tisdk/sources/bitbake/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/hosttools:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots/x86_64//bin" dpkg-deb -b /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/packages-split/binutils-cross-canadian-arm /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/deploy-debs/x86_64-nativesdk' returned non-zero exit status 2.
    
    
    ERROR: external-arm-sdk-toolchain-1.0-r8 do_package_write_deb: Function failed: do_package_deb
    ERROR: Logfile of failure stored in: /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/temp/log.do_package_write_deb.7113
    ERROR: Task (/home/poke/tisdk/sources/meta-arago/meta-arago-extras/recipes-core/meta/external-arm-sdk-toolchain.bb:do_package_write_deb) failed with exit code '1'
    WARNING: tisdk-rootfs-image-1.0-r0.tisdk7 do_rootfs: The license listed GPL was not in the licenses collected for recipe imu-transformer
    WARNING: tisdk-rootfs-image-1.0-r0.tisdk7 do_rootfs: The license listed GPL was not in the licenses collected for recipe ivcon
    WARNING: tisdk-rootfs-image-1.0-r0.tisdk7 do_rootfs: The license listed GPL was not in the licenses collected for recipe rocon-ebnf
    WARNING: tisdk-rootfs-image-1.0-r0.tisdk7 do_rootfs: The license listed Patrick-Powell was not in the licenses collected for recipe ti-cgt6x
    WARNING: tisdk-rootfs-image-1.0-r0.tisdk7 do_rootfs: [log_check] tisdk-rootfs-image: found 1 warning message in the logfile:
    [log_check] WARNING: Debian package install does not support BAD_RECOMMENDATIONS
    

  • Hello,

    This is the local.conf file I found in the /tisdk/source/oe-core/build/conf/ dir. See the last line that is not commented. Well, it needs to be as I have it listed and not as "package_ipk" which is the default.

    #
    # Package Management configuration
    #
    # This variable lists which packaging formats to enable. Multiple package backends
    # can be enabled at once and the first item listed in the variable will be used
    # to generate the root filesystems.
    # Options are:
    # - 'package_deb' for debian style deb files
    # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager)
    # - 'package_rpm' for rpm style packages
    # E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
    # We default to ipk:
    PACKAGE_CLASSES ?= "package_deb"

    Seth

    P.S. Here is the location: ERROR: Logfile of failure stored in: /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/temp/log.do_package_write_deb.7113

    This file may give you clues.

  • Hello Sir,

    I am building Poky now w/ bitbake beagle-yocto as the machine in question. I will update you soon on this issue if I can find out how to build the deb package management system.

    Seth

  • Hi,

    The conf was already changed.

    "package_deb", "package_ipk package_deb" and "package_rpm" result in a show stopper.

    It seems only "package_ipk" will complete the build and most of the extra packages seem to work.

     

    DEBUG: Executing python function sstate_task_prefunc
    DEBUG: Python function sstate_task_prefunc finished
    DEBUG: Executing python function extend_recipe_sysroot
    NOTE: Direct dependencies are ['virtual:native:/home/poke/tisdk/sources/oe-core/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/poke/tisdk/sources/oe-core/meta/recipes-devtools/dpkg/dpkg_1.18.24.bb:do_populate_sysroot']
    NOTE: Installed into sysroot: ['dpkg-native', 'opkg-utils-native', 'gettext-native', 'perl-native']
    NOTE: Skipping as already exists in sysroot: ['pseudo-native', 'bzip2-native', 'pkgconfig-native', 'xz-native', 'zlib-native', 'gnu-config-native', 'libtool-native', 'autoconf-native', 'gettext-minimal-native', 'automake-native', 'quilt-native', 'texinfo-dummy-native', 'm4-native', 'db-native', 'gdbm-native']
    DEBUG: sed -e 's:^[^/]*/:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/:g' /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots-components/x86_64/dpkg-native/fixmepath /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots-components/x86_64/gettext-native/fixmepath /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots-components/x86_64/perl-native/fixmepath | xargs sed -i -e 's:FIXMESTAGINGDIRTARGET:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot:g; s:FIXMESTAGINGDIRHOST:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native:g' -e 's:FIXME_COMPONENTS_DIR:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots-components:g' -e 's:FIXME_HOSTTOOLS_DIR:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/hosttools:g' -e 's:FIXME_PKGDATA_DIR:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/pkgdata/x86_64-arago-linux:g' -e 's:FIXME_PSEUDO_LOCALSTATEDIR:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/pseudo/:g' -e 's:FIXME_LOGFIFO:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/temp/fifo.7113:g'
    DEBUG: Python function extend_recipe_sysroot finished
    DEBUG: Executing python function do_package_write_deb
    DEBUG: Executing python function read_subpackage_metadata
    DEBUG: Python function read_subpackage_metadata finished
    DEBUG: Executing python function do_package_deb
    ERROR: Fatal errors occurred in subprocesses:
    Command 'PATH="/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/chrpath-native:/home/poke/tisdk/sources/oe-core/scripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/x86_64-arago-linux:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/arm-linux-gnueabi:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/bin/crossscripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/bin:/home/poke/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:/home/poke/tisdk/sources/bitbake/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/hosttools:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots/x86_64//bin" dpkg-deb -b /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/packages-split/binutils-cross-canadian-arm /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/deploy-debs/x86_64-nativesdk' returned non-zero exit status 2.: Traceback (most recent call last):
      File "/home/poke/tisdk/sources/oe-core/meta/lib/oe/utils.py", line 272, in run
        ret = self._target(*self._args, **self._kwargs)
      File "/home/poke/tisdk/sources/oe-core/meta/classes/package_deb.bbclass", line 274, in deb_write_pkg
        shell=True)
      File "/usr/lib/python3.6/subprocess.py", line 356, in check_output
        **kwargs).stdout
      File "/usr/lib/python3.6/subprocess.py", line 438, in run
        output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command 'PATH="/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/chrpath-native:/home/poke/tisdk/sources/oe-core/scripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/x86_64-arago-linux:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin/arm-linux-gnueabi:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/bin/crossscripts:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/usr/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/sbin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/recipe-sysroot-native/bin:/home/poke/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:/home/poke/tisdk/sources/bitbake/bin:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/hosttools:/home/poke/tisdk/build/arago-tmp-external-arm-toolchain/sysroots/x86_64//bin" dpkg-deb -b /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/packages-split/binutils-cross-canadian-arm /home/poke/tisdk/build/arago-tmp-external-arm-toolchain/work/x86_64-nativesdk-arago-linux/external-arm-sdk-toolchain/1.0-r8/deploy-debs/x86_64-nativesdk' returned non-zero exit status 2.
    
    
    DEBUG: Python function do_package_deb finished
    DEBUG: Python function do_package_write_deb finished
    ERROR: Function failed: do_package_deb

    Best Regards

  • Hello...okay. Phew. I hope it works out and thank you for sharing.

    ...

    I was always wondering why I could not get that specific package_deb to work. I am sure there is a trick or two to know. I do not, sadly, have this trick right now.

    Seth

    P.S. If one day I come across the correct documentation, I will return service. 

  • Hi,

    Did you manage to get poky to work? I tried the poky-master-config and was able to build with package management but was unable to fully boot.

    Best Regards

  • Hello Mr. Jonathan,

    Seth here. No...I have not been able to make it work. Supposedly, there are specific patches needed. Anyway, I will keep working on it. I have a BBAI w/ a am5729 on it. I got Arago to boot w/ the predefined kernel and image but not on my own yet.

    ...

    I will attempt it soon again and again. I will update you once I get it to work properly.

    Seth

    P.S. Also, bootlin people have a lot of tutorials on this idea but I have not been able to get their ideas to work either so far. So, in hindsight, I should have read over the different meta-_____ files to see what was available before taking on this task. Also, buildroot has a long documentation excerpt. I should read that more and more too.