Allow to build apache2 SAPI same time with other SAPIs
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C
- Star
- 40.4k
- Fork
- 8.1k
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 96
Mô tả
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
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách đọc build/php.m4 quanh các dòng 843-859 và macro PHP_SELECT_SAPI. Hãy tìm hiểu tại sao apache2handler hiện yêu cầu một lượt build riêng, sử dụng thảo luận lịch sử được liên kết để có thêm bối cảnh. Công việc được xem là hoàn tất khi các nhà xây dựng bản phân phối có thể build apache2handler cùng với các SAPIs khác mà không cần các lượt riêng biệt.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- php
- Lĩnh vực
- build-system
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 32/100