On Mon, Jan 22, 2024 at 01:33:12PM -0500, Denys Dmytriyenko wrote: > On Mon, Jan 22, 2024 at 02:25:34PM +0000, Ross Burton wrote: > > On 22 Jan 2024, at 14:11, Michael Lynch <mly...@hi-techniques.com> wrote: > > > > > > Meta-ti branch is head of dunfell. > > > > > > Ok I believe see what's going on. The dunfell branch of the meta-ti > > > layer > > > appends optee_os such that it updates optee_os to the 3.20.0 git version > > > but does NOT supply a replacement patch file that works with the > > > "mk/gcc.mk" file that comes with 3.20.0 nor does TI's optee_os append > > > override do_patch and I believe this is why the build ends up failing? > > > Maybe time to ask on the meta-ti forum? > > > > Absolutely. They don’t appear to be testing that combination. > > Well, TI historically have been using stable/LTS releases even for adding new > platforms, hence bumping BSP components to newer versions, often backporting > them from master, but sometimes even updating OPTEE/TFA before meta-arm does. > Those combinations are always being tested for TI platforms, as overrides in > those bbappends are specific to TI SoC platforms. > > Now, the issue is with the libgcc sysroot patch that's been there forever, > until just several days ago when it got replaced with CFLAGS in master. And > passing sysroot is required for OE-built toolchain. > > Anyway, I've done some digging - in the past TI was using external toolchain > for their products, so when optee-os got bumped to 3.20, the issue with the > patch was missed, as external toolchain has no issue finding libgcc, e.g.: > > TCMODE = "external-arm" > EXTERNAL_TOOLCHAIN = "<path-to-the-toolchain>" > > And switching TI products to OE-built toolchain (TOOLCHAIN_TYPE=internal) > surely exposes this issue: > > | aarch64-oe-linux-ld.bfd: cannot find libgcc.a: No such file or directory > > TI products have switched to Kirkstone about a year ago and also changed the > default toolchain to OE-built one, so no issues there or in master. > > And Dunfell branch hasn't seen any updates in meta-ti since then, but I guess > this can be fixed, as apparently there are people still using Dunfell...
https://patchwork.yoctoproject.org/project/ti/patch/20240122191902.1561510-1-de...@denix.org/ -- Denys
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#17409): https://lists.yoctoproject.org/g/meta-ti/message/17409 Mute This Topic: https://lists.yoctoproject.org/mt/103892649/21656 Group Owner: meta-ti+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/leave/6695321/21656/1393940836/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-