Bug 47457 - wider architecture support
Summary: wider architecture support
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php8.2 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-04 14:24 MSK by Ivan A. Melnikov
Modified: 2023-09-04 15:06 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 (его собирать нет необходимости)