Can't build on postmarketOS (systemd, musl, aarch64)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- go, linux
Línea de trabajo
Reproduce el fallo con las dependencias y los comandos de Alpine/postmarketOS indicados; después, lee src/go-build-wrapper y la ubicación indicada github.com/NVIDIA/go-nvml/pkg/dl/dl_linux.go. Se considera terminado cuando meson compile -C builddir se completa correctamente para el entorno arm64 musl especificado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
I am trying to build toolbox on my smartphone with postmarketOS (the systemd version) but encounter an error during the meson compile step: "could not determine what C.RTLD_DEEPBIND refers to"
Steps how to reproduce the behaviour
- Install the dependencies:
sudo apk add meson ninja gcc go go-md2man systemd-dev shadow-dev cmake bash-completion bash-completion-dev fish-dev coreutils podman - Configure the project:
meson setup -Dprofile_dir=/etc/profile.d builddir - Try to build the project:
meson compile -C builddir
Expected behaviour
Successful build
Actual behaviour
Error:
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /home/user/Downloads/toolbox/builddir
ninja: entering directory '/home/user/Downloads/toolbox/builddir'
[1/4] Generating src/toolbox with a custom command
ninja: job failed: /home/user/Downloads/toolbox/src/go-build-wrapper /home/user/Downloads/toolbox/src /home/user/Downloads/toolbox/builddir src/toolbox 0.1.2 cc /lib/ld-linux-aarch64.so.1 false
# github.com/NVIDIA/go-nvml/pkg/dl
../../../go/pkg/mod/github.com/!n!v!i!d!i!a/go-nvml@v0.12.4-1/pkg/dl/dl_linux.go:25:18: could not determine what C.RTLD_DEEPBIND refers to
ninja: subcommand failed
Toolbox version
tag 0.1.2
Output of podman version
Client: Podman Engine
Version: 5.5.1
API Version: 5.5.1
Go Version: go1.24.3
Built: Sun Jun 8 22:47:31 2025
OS/Arch: linux/arm64
Podman package info
podman-5.5.1-r0
Info about your OS
postmarketOS edge, systemd
Additional context
- Lenguaje dominante
- Go
- Estrellas
- 3.5k
- Forks
- 261
- Merge medio
- 3 d 1 h
- PR fusionados (30 d)
- 1
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de containers/toolbox
-
1. Bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
containers/toolbox#1841 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
containers/toolbox#1838 · 1 comentario ·
-
`ls` as an alias of `list` Abierto1. Feature request
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
containers/toolbox#1836 · 1 comentario ·
-
1. Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
containers/toolbox#1818 · 3 comentarios ·
-
1. Feature request 5. Good First Issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
containers/toolbox#646 · 8 comentarios ·
Todos los issues de containers/toolbox
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 60/100
github/gh-aw-mcpg#13748 ·
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
googleapis/librarian#7670 · 2 comentarios ·