On Tue, Feb 27, 2024 at 6:04 PM Joel Winarske <joel.winar...@gmail.com> wrote:
>
> I sorted it out.  I needed to export RUSTFLAGS like this:
>
> cargo_do_compile:prepend() {
>     export RUSTFLAGS="--emit=llvm-ir"
> }

Good, I wanted to ask if the .o files are proper ELF files or not
inside the .a but I guess you have sorted it.

>
> On Tue, Feb 27, 2024 at 11:01 AM Joel Winarske via lists.yoctoproject.org 
> <joel.winarske=gmail....@lists.yoctoproject.org> wrote:
>>
>> The Rust recipe is located here:
>> https://github.com/meta-flutter/meta-flutter/blob/jw/rive/recipes-devtools/rive/rive-taffy-ffi_0.3.0.bb
>>
>> On Tue, Feb 27, 2024 at 7:40 AM Joel Winarske via lists.yoctoproject.org 
>> <joel.winarske=gmail....@lists.yoctoproject.org> wrote:
>>>
>>> `ar x` returns nothing.
>>>
>>> $ ar t ./libtaffy_ffi.a
>>> taffy_ffi-6a284b6b44182cb3.taffy_ffi.ab6ea036-cgu.0.rcgu.o
>>> taffy_ffi-6a284b6b44182cb3.4001iepzo748wc7r.rcgu.o
>>> taffy-7cbe31eff8600da4.taffy.328dd793-cgu.0.rcgu.o
>>> slotmap-4965e51b30b65dec.slotmap.6af9b30d-cgu.0.rcgu.o
>>> std.std.ffc53cd6-cgu.0.rcgu.o
>>> std.std.ffc53cd6-cgu.1.rcgu.o
>>> std.std.ffc53cd6-cgu.10.rcgu.o
>>> std.std.ffc53cd6-cgu.11.rcgu.o
>>> std.std.ffc53cd6-cgu.12.rcgu.o
>>> std.std.ffc53cd6-cgu.13.rcgu.o
>>> std.std.ffc53cd6-cgu.14.rcgu.o
>>> std.std.ffc53cd6-cgu.15.rcgu.o
>>> std.std.ffc53cd6-cgu.2.rcgu.o
>>> std.std.ffc53cd6-cgu.3.rcgu.o
>>> std.std.ffc53cd6-cgu.4.rcgu.o
>>> std.std.ffc53cd6-cgu.5.rcgu.o
>>> std.std.ffc53cd6-cgu.6.rcgu.o
>>> std.std.ffc53cd6-cgu.7.rcgu.o
>>> std.std.ffc53cd6-cgu.8.rcgu.o
>>> std.std.ffc53cd6-cgu.9.rcgu.o
>>> panic_unwind-6b59a4f45c60d735.panic_unwind.f600cc85-cgu.0.rcgu.o
>>> panic_unwind-6b59a4f45c60d735.panic_unwind.f600cc85-cgu.1.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.0.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.1.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.10.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.11.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.12.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.13.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.14.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.15.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.2.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.3.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.4.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.5.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.6.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.7.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.8.rcgu.o
>>> object-2d6fc44f598fbc25.object.40806be7-cgu.9.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.0.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.1.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.10.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.11.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.12.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.13.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.14.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.15.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.2.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.3.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.4.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.5.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.6.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.7.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.8.rcgu.o
>>> memchr-c0d6e4e574632eeb.memchr.af0f6cf3-cgu.9.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.0.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.1.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.2.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.3.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.4.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.5.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.6.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.7.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.8.rcgu.o
>>> addr2line-b038aec7c65acee8.addr2line.b9ae8a32-cgu.9.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.0.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.1.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.10.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.11.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.12.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.13.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.14.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.15.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.2.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.3.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.4.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.5.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.6.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.7.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.8.rcgu.o
>>> gimli-7cd01052d9283c69.gimli.7f321bcb-cgu.9.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.0.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.1.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.10.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.11.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.12.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.13.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.14.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.15.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.2.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.3.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.4.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.5.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.6.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.7.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.8.rcgu.o
>>> rustc_demangle-e53ade3145326c47.rustc_demangle.625b5e5b-cgu.9.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.0.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.1.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.10.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.11.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.12.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.13.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.14.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.15.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.2.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.3.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.4.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.5.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.6.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.7.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.8.rcgu.o
>>> std_detect-e27f75a393d69b0c.std_detect.6661e28d-cgu.9.rcgu.o
>>> hashbrown-bdaa07c171d4ff64.hashbrown.53dbd1a6-cgu.0.rcgu.o
>>> hashbrown-bdaa07c171d4ff64.hashbrown.53dbd1a6-cgu.1.rcgu.o
>>> hashbrown-bdaa07c171d4ff64.hashbrown.53dbd1a6-cgu.2.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.0.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.1.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.10.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.11.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.12.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.13.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.14.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.15.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.2.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.3.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.4.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.5.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.6.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.7.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.8.rcgu.o
>>> miniz_oxide-250b3f59209e9bec.miniz_oxide.bd1ce1dd-cgu.9.rcgu.o
>>> adler-f6f71ffc86226e5d.adler.1084079f-cgu.0.rcgu.o
>>> adler-f6f71ffc86226e5d.adler.1084079f-cgu.1.rcgu.o
>>> adler-f6f71ffc86226e5d.adler.1084079f-cgu.2.rcgu.o
>>> adler-f6f71ffc86226e5d.adler.1084079f-cgu.3.rcgu.o
>>> adler-f6f71ffc86226e5d.adler.1084079f-cgu.4.rcgu.o
>>> adler-f6f71ffc86226e5d.adler.1084079f-cgu.5.rcgu.o
>>> rustc_std_workspace_alloc-8bcd9c28c85ed0b6.rustc_std_workspace_alloc.9988bf24-cgu.0.rcgu.o
>>> unwind-88f2cb0d7ef20338.unwind.efe615ca-cgu.0.rcgu.o
>>> cfg_if-37cc76b65d413337.cfg_if.98e3614e-cgu.0.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.0.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.1.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.10.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.11.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.2.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.3.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.4.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.5.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.6.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.7.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.8.rcgu.o
>>> libc-ed8f6a4dbcdd053e.libc.7f784050-cgu.9.rcgu.o
>>> grid-ab7f7f3e4cbbc5b1.grid.5b3fc95f-cgu.0.rcgu.o
>>> num_traits-fa4ea3438d1893c0.num_traits.fd22c02e-cgu.0.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.0.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.1.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.10.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.11.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.12.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.13.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.14.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.15.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.2.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.3.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.4.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.5.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.6.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.7.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.8.rcgu.o
>>> alloc-f872d0211dbe2026.alloc.53eb9598-cgu.9.rcgu.o
>>> rustc_std_workspace_core-a173c240a23b696c.rustc_std_workspace_core.7597cc26-cgu.0.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.0.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.1.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.10.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.11.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.12.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.13.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.14.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.15.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.2.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.3.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.4.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.5.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.6.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.7.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.8.rcgu.o
>>> core-ec2ee475f0bbc2be.core.ed6d5d31-cgu.9.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.0.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.1.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.10.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.100.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.101.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.102.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.103.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.104.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.105.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.106.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.107.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.108.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.109.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.11.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.110.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.111.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.112.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.113.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.114.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.115.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.116.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.117.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.118.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.119.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.12.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.120.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.121.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.122.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.123.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.124.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.125.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.126.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.127.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.128.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.129.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.13.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.14.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.15.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.16.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.17.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.18.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.19.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.2.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.20.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.21.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.22.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.23.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.24.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.25.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.26.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.27.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.28.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.29.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.3.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.30.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.31.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.32.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.33.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.34.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.35.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.36.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.37.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.38.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.39.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.4.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.40.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.41.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.42.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.43.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.44.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.45.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.46.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.47.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.48.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.49.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.5.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.50.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.51.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.52.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.53.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.54.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.55.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.56.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.57.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.58.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.59.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.6.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.60.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.61.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.62.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.63.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.64.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.65.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.66.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.67.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.68.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.69.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.7.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.70.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.71.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.72.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.73.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.74.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.75.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.76.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.77.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.78.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.79.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.8.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.80.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.81.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.82.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.83.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.84.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.85.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.86.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.87.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.88.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.89.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.9.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.90.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.91.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.92.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.93.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.94.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.95.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.96.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.97.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.98.rcgu.o
>>> compiler_builtins-8cb3deaee7783e49.compiler_builtins.2ade58f2-cgu.99.rcgu.o
>>>
>>>
>>>
>>> On Sat, Feb 24, 2024 at 6:06 PM Khem Raj <raj.k...@gmail.com> wrote:
>>>>
>>>> try to run ar x on the .a file and see what objects it contains.
>>>>
>>>> On Fri, Feb 23, 2024 at 5:51 PM Joel Winarske <joel.winar...@gmail.com> 
>>>> wrote:
>>>> >
>>>> > Running readelf -h on the file does work and it shows that it is indeed 
>>>> > the correct machine architecture
>>>> >
>>>> > ELF Header:
>>>> >   Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
>>>> >   Class:                             ELF64
>>>> >   Data:                              2's complement, little endian
>>>> >   Version:                           1 (current)
>>>> >   OS/ABI:                            UNIX - System V
>>>> >   ABI Version:                       0
>>>> >   Type:                              REL (Relocatable file)
>>>> >   Machine:                           AArch64
>>>> >   Version:                           0x1
>>>> >   Entry point address:               0x0
>>>> >   Start of program headers:          0 (bytes into file)
>>>> >   Start of section headers:          201744 (bytes into file)
>>>> >   Flags:                             0x0
>>>> >   Size of this header:               64 (bytes)
>>>> >   Size of program headers:           0 (bytes)
>>>> >   Number of program headers:         0
>>>> >   Size of section headers:           64 (bytes)
>>>> >   Number of section headers:         165
>>>> >   Section header string table index: 1
>>>> >
>>>> >
>>>> > On Fri, Feb 23, 2024 at 5:40 PM Joel Winarske <joel.winar...@gmail.com> 
>>>> > wrote:
>>>> >>
>>>> >> I'm hitting qa issue when attempting to install a archive file built 
>>>> >> with Rust:
>>>> >>
>>>> >> dwarfsrcfiles: 
>>>> >> /home/joel/agl/raspberrypi4/tmp/work/aarch64-agl-linux/rive-taffy-ffi/0.3.0-r0/package/usr/lib/taffy_ffi/libtaffy_ffi.a:
>>>> >>  not a valid ELF file
>>>> >>
>>>> >> I can link this same archive file with C code and the executable runs.  
>>>> >> It's a valid archive.
>>>> >>
>>>> >> Any suggestions?
>>>> >
>>>> >
>>>> >
>>>> >
>>>
>>>
>>>
>>>
>>
>>
>>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#62628): https://lists.yoctoproject.org/g/yocto/message/62628
Mute This Topic: https://lists.yoctoproject.org/mt/104540813/21656
Group Owner: yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to