Presence of multiple versions in /usr/lib/gcc/x86_64-linux-gnu in sparc images causes clang warning

Abierto
#226 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
docker, linux

Línea de trabajo

Empieza por localizar cómo se compila la imagen sparc_clang-nightly y compárala con x86_64_clang-nightly. Reproduce la advertencia con el comando podman mostrado e inspecciona los directorios de GCC instalados; se considera terminado cuando la imagen ya no contiene las versiones en conflicto ni emite esta advertencia.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

gitlab issue

In GitLab by @nathanchance on Oct 8, 2025, 01:41 GMT+1:

In the sparc_clang-nightly image, there are two versions of /usr/lib/gcc/x86_64-linux-gnu installed, which ends up causing a benign but occasionally fatal warning (due to -Werror).

$ podman run --rm -ti docker.io/tuxmake/sparc_clang-nightly
root@f97719560aa8:/# clang -fsyntax-only -x c /dev/null
clang: warning: future releases of the clang compiler will prefer GCC installations containing libstdc++ include directories; '/usr/lib/gcc/x86_64-linux-gnu/14' would be chosen over '/usr/lib/gcc/x86_64-linux-gnu/15' [-Wgcc-install-dir-libstdcxx]
root@f97719560aa8:/# ls -l /usr/lib/gcc/x86_64-linux-gnu
total 0
drwxr-xr-x 1 root root  224 Oct  7 03:15 14
drwxr-xr-x 1 root root 1136 Oct  7 03:15 15

Other images such as x86_64_clang-nightly do not have this issue.

$ podman run --rm -ti docker.io/tuxmake/x86_64_clang-nightly
root@94c32cd7bae8:/# ls -l /usr/lib/gcc/x86_64-linux-gnu
total 0
drwxr-xr-x 1 root root 196 Apr 30 03:01 12

Migrated from GitLab: https://gitlab.com/Linaro/tuxmake/-/issues/226

Lenguaje dominante
Python
Estrellas
7
Forks
6
Merge medio
5 h 44 min
PR fusionados (30 d)
3

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de kernelci/tuxmake

Todos los issues de kernelci/tuxmake

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.