This series seems like a definite improvement, but I'd suggest explicitly noting in the README that once you've run the relocate-sdk.sh script, the second not recommended option of entering the chroot will no longer function due to the changed interpreter paths. On Sun, Mar 22, 2020 at 1:37 AM Jan Kiszka wrote: > Currently, our SDK can primarily be used by chroot'ing into it, taking > the to-be-built project with you (bind mount etc.). This was enough for > a start but we can do better. > > This series enhance the SDK to become usage as a normal cross-toolchain > on your host system. For that purpose, we add a script that relocates > the toolchain after installation, adjust binary search paths and > sysroot. So, the only remaining difference to a yocto or buildroot > toolchain is the need to run the relocation script once after unpacking > the SDK. > > The series furthermore allows to customize the SDK content via the > image-generating layer. > > The series (together with all other pending patching of mine) can also > be found at https://github.com/siemens/isar/commits/jan/queue. > > While I already shrunk the SDK a bit by removing the now obsolete > isar-apt repo, I suspect we could further reduce the deployment size by > dropping chroot support completely, only including the compiler and > their library dependencies. OTOH, sdk-debian-buster-arm64.tar.xz is now > 142M here, unpacked 680M, while ARM's > gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz has > 260M packed and 1.5G(!) unpacked. So we are either not really off or are > still missing something. > > Jan > > Jan Kiszka (6): > sdk: Add support for adding self-defined sdk packages > sdk: Make all links in the SDK chroot relative > sdk: Add script to relocate SDK > sdk: Do not ship the isar-apt repo > sdk: Inject sysroot path when calling relocated toolchain > sdk: Update README.sdk > > doc/user_manual.md | 1 + > meta/classes/image-sdk-extension.bbclass | 28 ++++++++- > meta/recipes-devtools/sdkchroot/files/README.sdk | 66 > ++++++++++------------ > .../sdkchroot/files/relocate-sdk.sh | 32 +++++++++++ > meta/recipes-devtools/sdkchroot/sdkchroot.bb | 35 ++++++------ > 5 files changed, 108 insertions(+), 54 deletions(-) > create mode 100755 meta/recipes-devtools/sdkchroot/files/relocate-sdk.sh > > -- > 2.16.4 > > -- > You received this message because you are subscribed to the Google Groups > "isar-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to isar-users+unsubscribe@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/isar-users/cover.1584866240.git.jan.kiszka%40siemens.com > . > -- Christopher Larson kergoth at gmail dot com Founder - BitBake, OpenEmbedded, OpenZaurus Senior Software Engineer, Mentor Graphics