Summary: | [PATCH] исправление сборки на e2k | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> | ||||
Component: | php7-intl | Assignee: | Anton Farygin <rider> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | naf, rider | ||||
Version: | unstable | ||||||
Hardware: | e2k | ||||||
OS: | Linux | ||||||
Attachments: |
|
Антон, забери к себе в git, пожалуйста. А то в 7.2.18 так и не попало. Из какого гита мне это забрать ? Например, отсюда, если я правильно понял тамошнюю схему: http://git.altlinux.org/people/mike/packages/?p=php7-intl.git;a=commitdiff;h=31c9f9b4d0d9ff95f7a4dbd357340914217f6581 Патч приложил потому, что в предыдущие разы коммит обычно приходилось несколько раз перетаскивать на новые версии, пока до него доходили руки смержить. Спасибо, что заметил! забрал, спасибо. ack :-) |
Created attachment 8128 [details] E2K: %add_optflags -std=gnu++11 php7-intl 7.2.17-alt1 не собирается на e2k компилятором lcc-1.23.12 вот так: /usr/src/RPM/BUILD/php7-intl-7.2.17/common/common_date.cpp -fPIC -DPIC -o common/.libs/common_date.o lcc: "/usr/include/unicode/umachine.h", строка 340: ошибка: идентификатор "char16_t" не определен typedef char16_t UChar; ^ (по крайней мере с icu 6.4.2); разработчики lcc посоветовали включить явно -std=gnu++11, чтобы тип был предопределённым; прошу приложить к спеку этот патчик на будущее (только лучше прямщас, чтоб не забыть; можно с отметкой "fixed build on e2k").