Allow to build apache2 SAPI same time with other SAPIs
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C
- Estrellas
- 40.4k
- Forks
- 8.1k
- Merge medio
- 2 d 13 h
- PR fusionados (30 d)
- 96
Descripción
Description
ATM distro builders need separate build pass to build apache2handler because of php.m4 macro PHP_SELECT_SAPI
It was discussed in https://bugs.php.net/bug.php?id=52419 but somehow it still disallowed
If I wanna add ZTS variation to Alpinelinux looks I need to build it all 4 times... maybe there's workaround?
https://github.com/php/php-src/blob/63841ba7cfc368398f9310b785298400f6b7b2d9/build/php.m4#L843-L859
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.
Línea de trabajo
Comienza leyendo build/php.m4 alrededor de las líneas 843-859 y la macro PHP_SELECT_SAPI. Entiende por qué apache2handler requiere actualmente una pasada de compilación separada, usando como contexto la discusión histórica enlazada. Se considera terminado cuando los encargados de compilar las distribuciones puedan compilar apache2handler junto con otros SAPIs sin realizar pasadas separadas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- php
- Área
- build-system
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 32/100