Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] musl qemu-user-static not static
@ 2020-07-06 16:02 ejolson2005
  2020-07-06 16:51 ` ericonr
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-06 16:02 UTC (permalink / raw)
  To: ml

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

New issue by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418

Description:
### System

```
# xuname
Void 5.4.50_1 x86_64-musl AuthenticAMD notuptodate rF

# xbps-query -p pkgver qemu-user-static
qemu-user-static-5.0.0_2
```

### Expected behavior

The installed files /bin/qemu-*-static are statically linked.

### Actual behavior

All the binaries are dynamically linked.

```
# file /bin/qemu-*-static
/bin/qemu-aarch64-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fcc876ee19d03df45ca3b9633c713421425fda4, stripped
/bin/qemu-aarch64_be-static:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=021fac44423f7a1ab52d1c876c6c2ff735af2843, stripped
/bin/qemu-alpha-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=37aab9879fdbe3913a5cc8049473a7d93b6295fe, stripped
/bin/qemu-arm-static:          ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=19a48d0e0df6c46aa2f7a08bff70b39781dea74f, stripped
/bin/qemu-armeb-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83b44811a851f59713b2f7354e8f57d2622ef11e, stripped
/bin/qemu-cris-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e302af9da439fd31e264a83be7f691aff5b8c85a, stripped
/bin/qemu-hppa-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f041cbbdb7abeffecdeb113b47c23fef51e6425, stripped
/bin/qemu-i386-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d51d23d0483559fa735e9c2f6bfc6bd62bb280c4, stripped
/bin/qemu-m68k-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e956836d0a6905e07284e83816d3ea2e4a62ce60, stripped
/bin/qemu-microblaze-static:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ebb14e9545f70b436020e0e59b0de549836f5fd, stripped
/bin/qemu-microblazeel-static: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=25b2cb3d42b38fe256b0db89fec3946843ccf83f, stripped
/bin/qemu-mips-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e23e5e1911ab572e233c810990c7d2000649c3c8, stripped
/bin/qemu-mips64-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3360e42773b5c48dc50fc73b6cb355cd95463a4a, stripped
/bin/qemu-mips64el-static:     ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd5748639cfb40caa66f08b8525bb670acc7815c, stripped
/bin/qemu-mipsel-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfce3989dc0f5b842d99f74b8549308371d51de0, stripped
/bin/qemu-mipsn32-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62ba872323b8aea6102a8187b8a3b5ebe542ec79, stripped
/bin/qemu-mipsn32el-static:    ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=00aad6a0f6359957137f9c274f0a8ab0b8803a2c, stripped
/bin/qemu-nios2-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e16b7d72ecb153e2696dc13b78ee873cbd41df22, stripped
/bin/qemu-or1k-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e89fec9e66d8c07fc72dee3b467c2f9195b85a7, stripped
/bin/qemu-ppc-static:          ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5167e839dc255592cdf1f6ce58f0764abc15e147, stripped
/bin/qemu-ppc64-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e71ea558c3f7ab906f27eacf0d465e9d2fd9fea, stripped
/bin/qemu-ppc64abi32-static:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66347a03f1efab0163d4f0b69865d3e6d8c3f565, stripped
/bin/qemu-ppc64le-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71ab4892e808cff9df255bf6d490f0be4dc9af4d, stripped
/bin/qemu-riscv32-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8961565bb0eede2a9e2fc9e7db08146142b00857, stripped
/bin/qemu-riscv64-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dd2f1b166acbe24b6e124dbf60d39e0b1fb0679, stripped
/bin/qemu-s390x-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa8bde9218bc66b38c6316b00a183578c0416a1c, stripped
/bin/qemu-sh4-static:          ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8dc709ce53e31ea2c9599c7110941ee8ea217a4b, stripped
/bin/qemu-sh4eb-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=492750248b3da371dfd3eb9699110f7143de05ba, stripped
/bin/qemu-sparc-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f0e02d6c23f19aa43b38ccc6e6c306c05b15a39, stripped
/bin/qemu-sparc32plus-static:  ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd58f7b6fad0ab3c4961abe5f23341a0dddcf0e8, stripped
/bin/qemu-sparc64-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a3643f28a3ebe091ffe6f606b8cd3a0b03a9e5e, stripped
/bin/qemu-tilegx-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b126a629a71fc9442fb6f3caa2d22052fe74a51f, stripped
/bin/qemu-x86_64-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2355ce6822e5c2f54f713f1473cbb4669e7f7cf9, stripped
/bin/qemu-xtensa-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4bd01d9158a517a9f61632772241e25380ef583d, stripped
/bin/qemu-xtensaeb-static:     ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dbf8a05ea5ce7be20def8efedc118323c6519cd, stripped
```

### Steps to reproduce the behavior

Install the package and check the executables with file.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
@ 2020-07-06 16:51 ` ericonr
  2020-07-06 18:05 ` ejolson2005
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2020-07-06 16:51 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-654351232

Comment:
musl:

```
$ ldd $(which qemu-arm-static)
	ldd (0x7f6ea01ef000)
```

glibc:

```
$ ldd $(which qemu-arm-static)
	not a dynamic executable
```

They are statically linked. `file` gets confused when dealing with PIE executables, iirc.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
  2020-07-06 16:51 ` ericonr
@ 2020-07-06 18:05 ` ejolson2005
  2020-07-06 18:16 ` ericonr
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-06 18:05 UTC (permalink / raw)
  To: ml

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

New comment by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-654385853

Comment:
Do you know if the "static" PIE executables work for a chroot environment as intended?  I have no problem to do chroot into an AARCH64 architecture root file system on an x86 machine running Debian, but for the exact same root filesystem on Void musl I get 

```
# chroot armroot
chroot: failed to run command ‘/bin/bash’: No such file or directory
```

which makes me think the there is something wrong with the static linking of the QEMU user-mode binaries.  I'll check glibc version of Void and post a followup momentarily.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
  2020-07-06 16:51 ` ericonr
  2020-07-06 18:05 ` ejolson2005
@ 2020-07-06 18:16 ` ericonr
  2020-07-06 18:31 ` ejolson2005
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2020-07-06 18:16 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-654390738

Comment:
You're probably relying on magic numbers that systemd sets up in the kernel for you: https://github.com/void-linux/void-docs/issues/85#issuecomment-629854689

You can try to use `proot -q qemu-aarch64-static -R <armroot>` instead, or the magic numbers directly.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (2 preceding siblings ...)
  2020-07-06 18:16 ` ericonr
@ 2020-07-06 18:31 ` ejolson2005
  2020-07-06 18:32 ` ejolson2005
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-06 18:31 UTC (permalink / raw)
  To: ml

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

New comment by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-654397740

Comment:
Right.  You've convinced me the problem is not with PIE.  I now have some success with proot but may set up the magic numbers in the kernel.  Thanks for the quick help for a newbie at this, let's consider this issue closed.

I am still a bit confused, because outside of the chroot environment I have no problem running statically linked ARM binaries on the x86 system.  I thought binfmt-support set up the magic numbers in the kernel, but I guess I don't know much about how QEMU user-mode works.  Again thanks!

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (3 preceding siblings ...)
  2020-07-06 18:31 ` ejolson2005
@ 2020-07-06 18:32 ` ejolson2005
  2020-07-06 18:47 ` ericonr
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-06 18:32 UTC (permalink / raw)
  To: ml

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

New comment by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-654398237

Comment:
Note, I'll leave this issue open for today, in case you want to follow up, and close it tomorrow.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (4 preceding siblings ...)
  2020-07-06 18:32 ` ejolson2005
@ 2020-07-06 18:47 ` ericonr
  2020-07-07 23:32 ` sgn
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2020-07-06 18:47 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-654405009

Comment:
Good luck on your experimentations! I don't know exactly how it works either, and a chroot probably makes the situation more difficult. You might be able to find more info upstream... https://salsa.debian.org/debian/binfmt-support

Pinging @thypon if there's anything we missed.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (5 preceding siblings ...)
  2020-07-06 18:47 ` ericonr
@ 2020-07-07 23:32 ` sgn
  2020-07-07 23:39 ` sgn
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: sgn @ 2020-07-07 23:32 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-655193158

Comment:
Can't reproduce:
```sh
$ xbps-uhelper arch
x86_64-musl
$ sudo update-binfmts --enable
$ ./xbps-src -m pi binary-bootstrap aarch64
... skip output, command failed since no qemu in chroot now ...
$ cp /usr/bin/qemu-aarch64-static pi/usr/bin
$ # Finish reconfigure chroot
$ ./xbps-src -m pi binary-bootstrap aarch64
$ echo xbps-uhelper arch | ./xbps-src -m pi chroot
aarch64
$ mount-proc-sys-dev-dev_pts-to-chroot
$ sudo chroot pi /usr/bin/xbps-uhelper arch
aarch64
```

Did your chroot configured and mounted properly?

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (6 preceding siblings ...)
  2020-07-07 23:32 ` sgn
@ 2020-07-07 23:39 ` sgn
  2020-07-08  5:55 ` ejolson2005
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: sgn @ 2020-07-07 23:39 UTC (permalink / raw)
  To: ml

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

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-655195065

Comment:
> Good luck on your experimentations!
> I don't know exactly how it works either, and a chroot probably makes the situation more difficult.

`binfmt-supports` works by using kernel module `binfmt_misc` and information registered to `/proc/sys/fs/binfmt_misc/`

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (7 preceding siblings ...)
  2020-07-07 23:39 ` sgn
@ 2020-07-08  5:55 ` ejolson2005
  2020-07-08  6:15 ` ericonr
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-08  5:55 UTC (permalink / raw)
  To: ml

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

New comment by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-655303483

Comment:
I have the Raspberry Pi OS unpacked in the directory iroot and binfmt-support enabled in Void Linux for user-mode QEMU.  Then I perform the following:
```
# mount --rbind /sys iroot/sys
# mount --make-rslave iroot/sys
# mount --rbind /dev iroot/dev
# mount --make-rslave iroot/dev
# mount --rbind /dev/pts iroot/dev/pts
# mount --make-rslave iroot/dev/pts
# mount --rbind /proc iroot/proc
# mount --make-rslave iroot/proc
# cp /usr/bin/qemu-arm-static iroot/usr/bin
# cp /usr/bin/qemu-aarch64-static iroot/usr/bin
# chroot iroot
root@silver:/# ldd /bin/bash
    libtinfo.so.6 => /lib/aarch64-linux-gnu/libtinfo.so.6 (0x000000550198a000)
    libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x00000055019ca000)
    libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x00000055019de000)
    /lib/ld-linux-aarch64.so.1 (0x0000005500000000)
root@silver:/# exit
exit
# umount -R iroot/dev/pts
# umount -R iroot/sys
# umount -R iroot/dev
# umount -R iroot/proc
```
Everything seems to work fine when iroot contains the 32-bit version of Raspberry Pi OS; however, if I do the same with the 64-bit version of Raspberry Pi OS, then there is no networking in the chroot environment.  The error is something like
```
root@silver:/# ifconfig
: error fetching interface information: Device not found
root@silver:/# ip link
netlink receive error Message too long (90)
Dump terminated
```
I have no idea whether this is an issue with the x86 Void host or the 64-bit AARCH64 image.  At any rate, it would appear QEMU user-mode is working in musl even though file reports the binaries as being dynamically linked.  As I'm not up to speed on the different binary formats available with Linux, I don't know why PIE are flagged as dynamically linked.  In my opinion, this is likely to cause ongoing confusion, but this thread seems not the place to resolve that problem.

Thanks everyone for the help.  Also, if there is time, I would greatly appreciate if someone could comment on whether the bind mounts I have included above are sufficient for a properly functioning chroot environment.  In particular, have I left out something obvious that is preventing the network devices from being detected in the AARCH64 chroot?  I'm very impressed with the help so far.  Again thanks!

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (8 preceding siblings ...)
  2020-07-08  5:55 ` ejolson2005
@ 2020-07-08  6:15 ` ericonr
  2020-07-11 18:52 ` ejolson2005
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2020-07-08  6:15 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-655310781

Comment:
I'm not sure ip or ifconfig will work from inside, but you probably need to bind mount `/etc/resolv.conf` in the chroot as well, in order to get DNS working. You can take a look at how `xchroot` from `xtools` does it.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (9 preceding siblings ...)
  2020-07-08  6:15 ` ericonr
@ 2020-07-11 18:52 ` ejolson2005
  2020-07-11 18:52 ` [ISSUE] [CLOSED] " ejolson2005
  2020-07-11 19:37 ` ericonr
  12 siblings, 0 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-11 18:52 UTC (permalink / raw)
  To: ml

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

New comment by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-657111309

Comment:
It looks like it's time to close this issue.  In closing the file program doesn't report accurate information about the statically linked PIE binaries; however, the qemu-user-static package for musl does work and  really does contain the required statically linked binaries.

Thanks everyone for the help!

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

* Re: [ISSUE] [CLOSED] musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (10 preceding siblings ...)
  2020-07-11 18:52 ` ejolson2005
@ 2020-07-11 18:52 ` ejolson2005
  2020-07-11 19:37 ` ericonr
  12 siblings, 0 replies; 14+ messages in thread
From: ejolson2005 @ 2020-07-11 18:52 UTC (permalink / raw)
  To: ml

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

Closed issue by ejolson2005 on void-packages repository

https://github.com/void-linux/void-packages/issues/23418

Description:
### System

```
# xuname
Void 5.4.50_1 x86_64-musl AuthenticAMD notuptodate rF

# xbps-query -p pkgver qemu-user-static
qemu-user-static-5.0.0_2
```

### Expected behavior

The installed files /bin/qemu-*-static are statically linked.

### Actual behavior

All the binaries are dynamically linked.

```
# file /bin/qemu-*-static
/bin/qemu-aarch64-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fcc876ee19d03df45ca3b9633c713421425fda4, stripped
/bin/qemu-aarch64_be-static:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=021fac44423f7a1ab52d1c876c6c2ff735af2843, stripped
/bin/qemu-alpha-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=37aab9879fdbe3913a5cc8049473a7d93b6295fe, stripped
/bin/qemu-arm-static:          ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=19a48d0e0df6c46aa2f7a08bff70b39781dea74f, stripped
/bin/qemu-armeb-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=83b44811a851f59713b2f7354e8f57d2622ef11e, stripped
/bin/qemu-cris-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e302af9da439fd31e264a83be7f691aff5b8c85a, stripped
/bin/qemu-hppa-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3f041cbbdb7abeffecdeb113b47c23fef51e6425, stripped
/bin/qemu-i386-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d51d23d0483559fa735e9c2f6bfc6bd62bb280c4, stripped
/bin/qemu-m68k-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e956836d0a6905e07284e83816d3ea2e4a62ce60, stripped
/bin/qemu-microblaze-static:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ebb14e9545f70b436020e0e59b0de549836f5fd, stripped
/bin/qemu-microblazeel-static: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=25b2cb3d42b38fe256b0db89fec3946843ccf83f, stripped
/bin/qemu-mips-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e23e5e1911ab572e233c810990c7d2000649c3c8, stripped
/bin/qemu-mips64-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3360e42773b5c48dc50fc73b6cb355cd95463a4a, stripped
/bin/qemu-mips64el-static:     ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd5748639cfb40caa66f08b8525bb670acc7815c, stripped
/bin/qemu-mipsel-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfce3989dc0f5b842d99f74b8549308371d51de0, stripped
/bin/qemu-mipsn32-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62ba872323b8aea6102a8187b8a3b5ebe542ec79, stripped
/bin/qemu-mipsn32el-static:    ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=00aad6a0f6359957137f9c274f0a8ab0b8803a2c, stripped
/bin/qemu-nios2-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e16b7d72ecb153e2696dc13b78ee873cbd41df22, stripped
/bin/qemu-or1k-static:         ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e89fec9e66d8c07fc72dee3b467c2f9195b85a7, stripped
/bin/qemu-ppc-static:          ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5167e839dc255592cdf1f6ce58f0764abc15e147, stripped
/bin/qemu-ppc64-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e71ea558c3f7ab906f27eacf0d465e9d2fd9fea, stripped
/bin/qemu-ppc64abi32-static:   ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66347a03f1efab0163d4f0b69865d3e6d8c3f565, stripped
/bin/qemu-ppc64le-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71ab4892e808cff9df255bf6d490f0be4dc9af4d, stripped
/bin/qemu-riscv32-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8961565bb0eede2a9e2fc9e7db08146142b00857, stripped
/bin/qemu-riscv64-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dd2f1b166acbe24b6e124dbf60d39e0b1fb0679, stripped
/bin/qemu-s390x-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa8bde9218bc66b38c6316b00a183578c0416a1c, stripped
/bin/qemu-sh4-static:          ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8dc709ce53e31ea2c9599c7110941ee8ea217a4b, stripped
/bin/qemu-sh4eb-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=492750248b3da371dfd3eb9699110f7143de05ba, stripped
/bin/qemu-sparc-static:        ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f0e02d6c23f19aa43b38ccc6e6c306c05b15a39, stripped
/bin/qemu-sparc32plus-static:  ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd58f7b6fad0ab3c4961abe5f23341a0dddcf0e8, stripped
/bin/qemu-sparc64-static:      ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4a3643f28a3ebe091ffe6f606b8cd3a0b03a9e5e, stripped
/bin/qemu-tilegx-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b126a629a71fc9442fb6f3caa2d22052fe74a51f, stripped
/bin/qemu-x86_64-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2355ce6822e5c2f54f713f1473cbb4669e7f7cf9, stripped
/bin/qemu-xtensa-static:       ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4bd01d9158a517a9f61632772241e25380ef583d, stripped
/bin/qemu-xtensaeb-static:     ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7dbf8a05ea5ce7be20def8efedc118323c6519cd, stripped
```

### Steps to reproduce the behavior

Install the package and check the executables with file.

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

* Re: musl qemu-user-static not static
  2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
                   ` (11 preceding siblings ...)
  2020-07-11 18:52 ` [ISSUE] [CLOSED] " ejolson2005
@ 2020-07-11 19:37 ` ericonr
  12 siblings, 0 replies; 14+ messages in thread
From: ericonr @ 2020-07-11 19:37 UTC (permalink / raw)
  To: ml

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

New comment by ericonr on void-packages repository

https://github.com/void-linux/void-packages/issues/23418#issuecomment-657117781

Comment:
https://bugs.astron.com/view.php?id=93

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

end of thread, other threads:[~2020-07-11 19:37 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-06 16:02 [ISSUE] musl qemu-user-static not static ejolson2005
2020-07-06 16:51 ` ericonr
2020-07-06 18:05 ` ejolson2005
2020-07-06 18:16 ` ericonr
2020-07-06 18:31 ` ejolson2005
2020-07-06 18:32 ` ejolson2005
2020-07-06 18:47 ` ericonr
2020-07-07 23:32 ` sgn
2020-07-07 23:39 ` sgn
2020-07-08  5:55 ` ejolson2005
2020-07-08  6:15 ` ericonr
2020-07-11 18:52 ` ejolson2005
2020-07-11 18:52 ` [ISSUE] [CLOSED] " ejolson2005
2020-07-11 19:37 ` ericonr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).