[feature request] Allow more granular `-sERROR_ON_UNDEFINED_SYMBOLS=getpass`

Abierto
#27,583 15 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
52/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
cpp, wasm

Línea de trabajo

Empieza examinando cómo emconfigure gestiona las comprobaciones de configure generadas por autoconf, especialmente AC_CHECK_FUNCS([getwd]) y el comportamiento existente de -sERROR_ON_UNDEFINED_SYMBOLS=getpass. Se considerará terminado cuando la comprobación de getwd falle correctamente en Emscripten o los usuarios dispongan de una forma documentada de aplicar ac_cv_func_getwd=no y otras sobrescrituras conocidas.

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

Descripción

At least at https://github.com/TeX-Live/texlive-source/tree/tags/texlive-2023.0, autoconf-generated standard configure produces ac_cv_func_getwd=yes:

Image

I suggest it should be somehow fixed to fail this autoconf check (AC_CHECK_FUNCS([getwd]) passes under Emscripten?

If can't be fixed, could introduce some flag to emconfigure for it to append the hack ac_cv_func_getwd=no (or provide an autoconf cache file with all these known overrides), or document it somewhere (as part of autoconf checks which are known to be buggy under Emscripten)

Lenguaje dominante
C++
Estrellas
27.8k
Forks
3.6k
Merge medio
1 d 4 h
PR fusionados (30 d)
179

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 emscripten-core/emscripten

Todos los issues de emscripten-core/emscripten

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.