Собираю php 8.1.20 на centos 7 с обновленной версией ICU (73.2) для intl extension. ICU собрался без проблем. Сборка php завершается успешно, если запускать make без ICU_LIBS="/usr/local/libicu/lib". Но с ICU_LIBS="/usr/local/libicu/lib" опцией ошибка. https://pastebin.com/iPHbZJpq Вижу, что в makefile ICU библиотеки указаны версии 73.2, но в ошибке видны ссылки на версию icu 50.2 Видимо потому, что 50.2 установлен через yum. Но мне то нужно заставить собирать с библиотеками icu, собранными их исходников. Какой-то опции еще не хватает? Код (Text): rpm -qa | grep icu libicu-50.2-4.el7_7.x86_64 libicu-devel-50.2-4.el7_7.x86_64 Собираю вот так: Код (Text): export LD_LIBRARY_PATH=/usr/local/libicu/lib CC=/opt/rh/devtoolset-9/root/usr/bin/gcc \ CXX=/opt/rh/devtoolset-9/root/usr/bin/g++ \ CFLAGS="-O3 -march=nocona -mtune=nocona -funroll-all-loops -m64 -pipe -fomit-frame-pointer -msse -mmmx -msse2 -msse3 -mfpmath=sse" \ CXXFLAGS="-O3 -march=nocona -mtune=nocona -funroll-all-loops -m64 -pipe -fomit-frame-pointer -msse -mmmx -msse2 -msse3 -mfpmath=sse" \ ICU_LIBS="/usr/local/libicu/lib" \ LIBS=-lpthread \ ./configure \ --prefix=/usr/local/php-8.1.20 \ --enable-fpm \ --with-openssl \ --with-zlib \ --with-zlib-dir \ --with-bz2 \ --enable-ctype \ --enable-calendar \ --with-curl \ --with-mhash \ --enable-sockets \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --with-zip \ --enable-mbstring \ --enable-bcmath \ --with-iconv \ --enable-sigchild \ --enable-gd \ --with-jpeg \ --with-freetype \ --enable-mysqlnd \ --with-mysqli \ --with-pdo-mysql \ --with-gettext \ --with-ldap \ --with-pdo-pgsql \ --with-pgsql \ --enable-intl \ --with-pear