* [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.