Bug 47457

Summary: wider architecture support
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: php8.2Assignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aen, asheplyakov, rider, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Ivan A. Melnikov 2023-09-04 14:24:49 MSK
Прошу внести изменения в спек, чтобы можно было собрать php8.2 на riscv64 и loongarch64.

* Для сборки на riscv64 нужно слинковать php с libatomic. Рецепт похож на тот, что когда-то применялся на mipsel:

https://git.altlinux.org/people/iv/packages/?p=php8.2.git;a=commitdiff;h=67f8332902ba565d33741bae6502d3bd3f2b2eae

* Для сборки на loongarch64 нужно явно выключить PCRE JIT, для loongarch64 его пока нет:

https://git.altlinux.org/people/iv/packages/?p=php8.2.git;a=commitdiff;h=dd103eb43ab571e47e478049a8d8794f9d9369fb

Пожалуйста, внесите эти или аналогичные изменения в следующую сборку php8.2.

Отключение JIT для loongarch64 хотелось бы увидеть во всех ветках PHP в Сизифе.
Comment 1 Anton Farygin 2023-09-04 15:06:18 MSK
Забрал, приедет со следующей сборкой, кроме 8.0 (его собирать нет необходимости)