Github messages for voidlinux
 help / color / mirror / Atom feed
* [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).