Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

libstdc++ removed from XCode 10, compile fails

Abierto
#143 0 comentarios 6 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
cpp, macos, python

Línea de trabajo

Reproduce el fallo con una instalación nueva de pip en macOS Mojave con Xcode 10 y, a continuación, inspecciona la configuración de compilación del paquete para encontrar la configuración del enlazador -lstdc++. Se considera completado cuando el paquete se compila e instala correctamente usando libc++ en lugar de libstdc++, que no está disponible.

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

Descripción

Expected Behavior:

The package should compile and install.

Actual Behavior:

It appears that libstdc++ is removed from XCode 10 in favor of libc++ (which has been deprecated by Apple for a while now on macOS systems). Therefore, this library will not compile via a pip install.

    clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9 [-Wdeprecated]
    ld: library not found for -lstdc++
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    error: command 'gcc' failed with exit status 1

This behavior is observed on a fresh macOS system and fresh XCode 10 install on macOS Mojave 10.14.

Lenguaje dominante
Python
Estrellas
155
Forks
35
Merge medio
40 min
PR fusionados (30 d)
1

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 python-hyper/brotlicffi

Todos los issues de python-hyper/brotlicffi

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.