All of lore.kernel.org
 help / color / mirror / Atom feed
* [kirkstone] dwarfsrcfiles + rust staticlib
@ 2024-02-24  1:40 Joel Winarske
  2024-02-24  1:51 ` Joel Winarske
  0 siblings, 1 reply; 7+ messages in thread
From: Joel Winarske @ 2024-02-24  1:40 UTC (permalink / raw)
  To: Yocto-mailing-list

[-- Attachment #1: Type: text/plain, Size: 350 bytes --]

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?

[-- Attachment #2: Type: text/html, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [kirkstone] dwarfsrcfiles + rust staticlib
  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
  0 siblings, 1 reply; 7+ messages in thread
From: Joel Winarske @ 2024-02-24  1:51 UTC (permalink / raw)
  To: Yocto-mailing-list

[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]

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?
>

[-- Attachment #2: Type: text/html, Size: 2172 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [kirkstone] dwarfsrcfiles + rust staticlib
  2024-02-24  1:51 ` Joel Winarske
@ 2024-02-25  2:05   ` Khem Raj
  2024-02-27 15:40     ` Joel Winarske
       [not found]     ` <17B7C28219925C6A.14830@lists.yoctoproject.org>
  0 siblings, 2 replies; 7+ messages in thread
From: Khem Raj @ 2024-02-25  2:05 UTC (permalink / raw)
  To: yocto, joel.winarske

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 (#62594): https://lists.yoctoproject.org/g/yocto/message/62594
> Mute This Topic: https://lists.yoctoproject.org/mt/104540813/1997914
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [kirkstone] dwarfsrcfiles + rust staticlib
  2024-02-25  2:05   ` [yocto] " Khem Raj
@ 2024-02-27 15:40     ` Joel Winarske
       [not found]     ` <17B7C28219925C6A.14830@lists.yoctoproject.org>
  1 sibling, 0 replies; 7+ messages in thread
From: Joel Winarske @ 2024-02-27 15:40 UTC (permalink / raw)
  To: Khem Raj; +Cc: yocto

[-- Attachment #1: Type: text/plain, Size: 22807 bytes --]

`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 (#62594):
> https://lists.yoctoproject.org/g/yocto/message/62594
> > Mute This Topic: https://lists.yoctoproject.org/mt/104540813/1997914
> > Group Owner: yocto+owner@lists.yoctoproject.org
> > Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [
> raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>

[-- Attachment #2: Type: text/html, Size: 24782 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [kirkstone] dwarfsrcfiles + rust staticlib
       [not found]     ` <17B7C28219925C6A.14830@lists.yoctoproject.org>
@ 2024-02-27 19:00       ` Joel Winarske
       [not found]       ` <17B7CD71BB129A27.21419@lists.yoctoproject.org>
  1 sibling, 0 replies; 7+ messages in thread
From: Joel Winarske @ 2024-02-27 19:00 UTC (permalink / raw)
  To: yocto, joel.winarske

[-- Attachment #1: Type: text/plain, Size: 23815 bytes --]

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.
> View/Reply Online (#62624):
> https://lists.yoctoproject.org/g/yocto/message/62624
> Mute This Topic: https://lists.yoctoproject.org/mt/104540813/2167248
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [
> joel.winarske@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 25454 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [kirkstone] dwarfsrcfiles + rust staticlib
       [not found]       ` <17B7CD71BB129A27.21419@lists.yoctoproject.org>
@ 2024-02-28  2:04         ` Joel Winarske
  2024-02-28  2:06           ` Khem Raj
  0 siblings, 1 reply; 7+ messages in thread
From: Joel Winarske @ 2024-02-28  2:04 UTC (permalink / raw)
  To: yocto, joel.winarske

[-- Attachment #1: Type: text/plain, Size: 24878 bytes --]

I sorted it out.  I needed to export RUSTFLAGS like this:

cargo_do_compile:prepend() {
    export RUSTFLAGS="--emit=llvm-ir"
}

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.
> View/Reply Online (#62626):
> https://lists.yoctoproject.org/g/yocto/message/62626
> Mute This Topic: https://lists.yoctoproject.org/mt/104540813/2167248
> Group Owner: yocto+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [
> joel.winarske@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 26147 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [yocto] [kirkstone] dwarfsrcfiles + rust staticlib
  2024-02-28  2:04         ` Joel Winarske
@ 2024-02-28  2:06           ` Khem Raj
  0 siblings, 0 replies; 7+ messages in thread
From: Khem Raj @ 2024-02-28  2:06 UTC (permalink / raw)
  To: yocto, joel.winarske

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]
> -=-=-=-=-=-=-=-=-=-=-=-
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-02-28  2:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.