* [ISSUE] arduion package links against glibc on musl
@ 2020-02-19 1:19 Johnnynator
2020-04-19 22:06 ` arduino " ericonr
` (11 more replies)
0 siblings, 12 replies; 13+ messages in thread
From: Johnnynator @ 2020-02-19 1:19 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1192 bytes --]
New issue by Johnnynator on void-packages repository
https://github.com/void-linux/void-packages/issues/19290
Description:
<!-- Don't request update of package. We have a script for that. https://alpha.de.repo.voidlinux.org/void-updates/void-updates.txt . However, a quality pull request may help. -->
### System
* xuname:
*Void 5.4.18_1 x86_64-musl GenuineIntel uptodate rrFFFFFFFFFFFFFFFF*
* package:
*arduino-1.8.9_2*
### Expected behavior
```/usr/lib/arduino/lib/liblistSerialsj.so
/usr/lib/arduino/tools-builder/arduino-preprocessor/0.1.5/arduino-preprocessor
/usr/lib/arduino/tools-builder/ctags/5.8-arduino11/ctags```
should link against musl and not glibc
### Actual behavior
```
# xbps-install arduino
arduino-1.8.9_2: broken, unresolvable shlib `ld-linux-x86-64.so.2'
arduino-1.8.9_2: broken, unresolvable shlib `libc.so.6'
arduino-1.8.9_2: broken, unresolvable shlib `libdl.so.2'
arduino-1.8.9_2: broken, unresolvable shlib `libm.so.6'
arduino-1.8.9_2: broken, unresolvable shlib `libpthread.so.0'
arduino-1.8.9_2: broken, unresolvable shlib `librt.so.1'
Transaction aborted due to unresolved shlibs.
```
### Steps to reproduce the behavior
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
@ 2020-04-19 22:06 ` ericonr
2020-04-19 22:30 ` ericonr
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: ericonr @ 2020-04-19 22:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 279 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-616232781
Comment:
Managed to reproduce on a Musl machine, trying to diagnose. As a temporary work around, arduino from Flatpak works, as does arduino-cli.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
2020-04-19 22:06 ` arduino " ericonr
@ 2020-04-19 22:30 ` ericonr
2020-09-26 0:01 ` ericonr
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: ericonr @ 2020-04-19 22:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 610 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-616236079
Comment:
The issue seems to be with the `arduino-preprocessor` executable. I don't understand the build system, so I can't tell if it's being downloaded already built or being built locally. I suppose it's being downloaded, specially because if it was being locally it should statically link `librt` and `libdl`.
What seems to be the biggest bug, of course, is that xbps-src is recommending glibc in a musl system, due to the `libc.so.6` symbol. No idea on this one either.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
2020-04-19 22:06 ` arduino " ericonr
2020-04-19 22:30 ` ericonr
@ 2020-09-26 0:01 ` ericonr
2021-04-29 17:22 ` digitalagedragon
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: ericonr @ 2020-09-26 0:01 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 321 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-699229182
Comment:
It's at least `ctags` and `arduino-preprocessor`. Building as `linux-build` for musl makes it work, but then it's missing libraries like `/usr/lib/arduino/lib/liblistSerialsj.so`
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (2 preceding siblings ...)
2020-09-26 0:01 ` ericonr
@ 2021-04-29 17:22 ` digitalagedragon
2021-04-29 18:23 ` digitalagedragon
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: digitalagedragon @ 2021-04-29 17:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 230 bytes --]
New comment by digitalagedragon on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-829447728
Comment:
wonder if this is fixable by de-vendoring liblistSerialsj.so and whatever else
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (3 preceding siblings ...)
2021-04-29 17:22 ` digitalagedragon
@ 2021-04-29 18:23 ` digitalagedragon
2021-04-29 19:07 ` ericonr
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: digitalagedragon @ 2021-04-29 18:23 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 217 bytes --]
New comment by digitalagedragon on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-829487054
Comment:
actually the package already seems to be doing that for libastyle
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (4 preceding siblings ...)
2021-04-29 18:23 ` digitalagedragon
@ 2021-04-29 19:07 ` ericonr
2021-04-29 19:11 ` digitalagedragon
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: ericonr @ 2021-04-29 19:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 301 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-829514583
Comment:
I'm not sure how worth it solving this is, because people will still be using toolchains built for glibc, since arduino downloads them from a single server...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (5 preceding siblings ...)
2021-04-29 19:07 ` ericonr
@ 2021-04-29 19:11 ` digitalagedragon
2021-04-29 21:51 ` digitalagedragon
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: digitalagedragon @ 2021-04-29 19:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 245 bytes --]
New comment by digitalagedragon on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-829517213
Comment:
does it? I figured it would use the host toolchain since the package depends on `avr-gcc` etc
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (6 preceding siblings ...)
2021-04-29 19:11 ` digitalagedragon
@ 2021-04-29 21:51 ` digitalagedragon
2022-01-18 16:04 ` kawaiiamber
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: digitalagedragon @ 2021-04-29 21:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 327 bytes --]
New comment by digitalagedragon on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-829619304
Comment:
well regardless it turns out https://github.com/arduino/arduino-preprocessor/ depends on llvm 4.0.0, which it downloads at build-time.
we probably don't need any of that.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (7 preceding siblings ...)
2021-04-29 21:51 ` digitalagedragon
@ 2022-01-18 16:04 ` kawaiiamber
2022-04-19 2:12 ` github-actions
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: kawaiiamber @ 2022-01-18 16:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 413 bytes --]
New comment by kawaiiamber on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-1015559901
Comment:
Still reproducable on my x86_64-musl void machine:
```
# xbps-install -S arduino
[*] Updating repository `https://alpha.de.repo.voidlinux.org/current/musl/x86_64-musl-repodata' ...
MISSING: glibc>=2.29_1
Transaction aborted due to unresolved dependencies.
```
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (8 preceding siblings ...)
2022-01-18 16:04 ` kawaiiamber
@ 2022-04-19 2:12 ` github-actions
2022-07-19 2:13 ` github-actions
2022-07-20 13:52 ` kawaiiamber
11 siblings, 0 replies; 13+ messages in thread
From: github-actions @ 2022-04-19 2:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-1101923285
Comment:
Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (9 preceding siblings ...)
2022-04-19 2:12 ` github-actions
@ 2022-07-19 2:13 ` github-actions
2022-07-20 13:52 ` kawaiiamber
11 siblings, 0 replies; 13+ messages in thread
From: github-actions @ 2022-07-19 2:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-1188518538
Comment:
Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: arduino package links against glibc on musl
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
` (10 preceding siblings ...)
2022-07-19 2:13 ` github-actions
@ 2022-07-20 13:52 ` kawaiiamber
11 siblings, 0 replies; 13+ messages in thread
From: kawaiiamber @ 2022-07-20 13:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 152 bytes --]
New comment by kawaiiamber on void-packages repository
https://github.com/void-linux/void-packages/issues/19290#issuecomment-1190315855
Comment:
bump
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2022-07-20 13:52 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-19 1:19 [ISSUE] arduion package links against glibc on musl Johnnynator
2020-04-19 22:06 ` arduino " ericonr
2020-04-19 22:30 ` ericonr
2020-09-26 0:01 ` ericonr
2021-04-29 17:22 ` digitalagedragon
2021-04-29 18:23 ` digitalagedragon
2021-04-29 19:07 ` ericonr
2021-04-29 19:11 ` digitalagedragon
2021-04-29 21:51 ` digitalagedragon
2022-01-18 16:04 ` kawaiiamber
2022-04-19 2:12 ` github-actions
2022-07-19 2:13 ` github-actions
2022-07-20 13:52 ` kawaiiamber
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).