
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.
Hi Alexander,
Wouldn't it have to be "systemd_unitdir" instead of "base_libdir" for it to be compatible with multilib. Can you fix this in the meta-tisdk layer or do you know a workaround?
do_install:append() {install -d ${D}${systemd_unitdir}/systeminstall -m 0644 ${WORKDIR}/systemd-networkd-wait-online.service ${D}${systemd_unitdir}/system/}
I supposed you have tried/experimented with this change, and have this is working for you now (I mean not just building it without errors, but also systemd operates and runs as expected)?
Regards, Andreas
Hi Alexander,
yes, I have tried/tested it with these changes and it works so far.
Thanks' that's great to know. multilib support is something that comes up from time to time, and it sounds like your finding will help folks trying to do that with SDK v9.1/v9.2. I'm checking with the development team if we can get this into the official https://git.ti.com/cgit/ti-sdk-linux/meta-tisdk/ as unlike some of the other trees it's not open for public contribution (like meta-ti, meta-arago).
We use a customized AM64x based board and also our own yocto layer and pull the other yocto layers (meta-tisdk ,...) via the kas or repo tool.
Probably stating the obvious here but until there's an official fix/improvement you should carry this change in your own layer rather than modifying a TI layer. In fact for your custom board what you should really do is to not use this meta-tisdk (distribution) layer at all and replace it with your own distribution layer.
Regards, Andreas
(ref: SITSW-4319)