Bug 36729 - [PATCH] исправление сборки на e2k
Summary: [PATCH] исправление сборки на e2k
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php7-intl (show other bugs)
Version: unstable
Hardware: e2k Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-08 10:30 MSK by Michael Shigorin
Modified: 2019-05-14 11:29 MSK (History)
2 users (show)

See Also:


Attachments
E2K: %add_optflags -std=gnu++11 (445 bytes, patch)
2019-05-08 10:30 MSK, Michael Shigorin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2019-05-08 10:30:58 MSK
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").
Comment 1 Michael Shigorin 2019-05-11 21:35:40 MSK
Антон, забери к себе в git, пожалуйста.  А то в 7.2.18 так и не попало.
Comment 2 Anton Farygin 2019-05-12 11:28:49 MSK
Из какого гита мне это забрать ?
Comment 3 Michael Shigorin 2019-05-12 22:35:23 MSK
Например, отсюда, если я правильно понял тамошнюю схему:
http://git.altlinux.org/people/mike/packages/?p=php7-intl.git;a=commitdiff;h=31c9f9b4d0d9ff95f7a4dbd357340914217f6581

Патч приложил потому, что в предыдущие разы коммит обычно приходилось несколько раз перетаскивать на новые версии, пока до него доходили руки смержить.

Спасибо, что заметил!
Comment 4 Anton Farygin 2019-05-13 07:38:00 MSK
забрал, спасибо.
Comment 5 Michael Shigorin 2019-05-14 11:29:38 MSK
ack :-)