($INBOX_DIR/description missing)
 help / color / mirror / Atom feed
From: Khem Raj <raj.khem@gmail.com>
To: yocto@lists.yoctoproject.org, joel.winarske@gmail.com
Subject: Re: [yocto] [kirkstone] dwarfsrcfiles + rust staticlib
Date: Tue, 27 Feb 2024 18:06:08 -0800	[thread overview]
Message-ID: <CAMKF1spnZBB=_qFAbVi53dyzSgDqhoX6WPboDGR56aPtfgnUsQ@mail.gmail.com> (raw)
In-Reply-To: <CABKMkPJy2ZtLTcWSKEGRPJ-ws00evTqK2ds6ksar7RuTA-QFsg@mail.gmail.com>

On Tue, Feb 27, 2024 at 6:04 PM Joel Winarske <joel.winarske@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.com@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.com@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.khem@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.winarske@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.winarske@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.
> You automatically follow any topics you start or reply to.
> View/Reply Online (#62627): https://lists.yoctoproject.org/g/yocto/message/62627
> Unfollow This Topic: https://lists.yoctoproject.org/unft/104540813/1997914
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


      reply	other threads:[~2024-02-28  2:06 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-24  1:40 [kirkstone] dwarfsrcfiles + rust staticlib Joel Winarske
2024-02-24  1:51 ` Joel Winarske
2024-02-25  2:05   ` [yocto] " Khem Raj
2024-02-27 15:40     ` Joel Winarske
     [not found]     ` <17B7C28219925C6A.14830@lists.yoctoproject.org>
2024-02-27 19:00       ` Joel Winarske
     [not found]       ` <17B7CD71BB129A27.21419@lists.yoctoproject.org>
2024-02-28  2:04         ` Joel Winarske
2024-02-28  2:06           ` Khem Raj [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAMKF1spnZBB=_qFAbVi53dyzSgDqhoX6WPboDGR56aPtfgnUsQ@mail.gmail.com' \
    --to=raj.khem@gmail.com \
    --cc=joel.winarske@gmail.com \
    --cc=yocto@lists.yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).