@@ -16,7 +16,7 @@ download_and_check () {
1616}
1717
1818# Install required packages for build
19- dnf install -y --setopt=tsflags=nodocs --setopt=install_weak_deps=False php-devel brotli-devel diffutils file ssdeep-devel
19+ dnf install -y --setopt=tsflags=nodocs --setopt=install_weak_deps=False php-devel brotli-devel diffutils file
2020
2121# Fix PHP for GCC 14
2222sed -i " s/#if __has_feature(c_atomic)/#if __has_feature(c_atomic) \&\& defined(__clang__)/" /usr/include/php/Zend/zend_atomic.h
@@ -37,7 +37,7 @@ mkdir /build/php-modules/
3737# Compile simdjson
3838mkdir /tmp/simdjson
3939cd /tmp/simdjson
40- download_and_check https://github.com/JakubOnderka/simdjson_php/archive/292309a311edf94db2b5c538a4e677cb93be1c91 .tar.gz 4d3e54a16ea96a2f6d04eeb6f9cdde96c144725dd033c0ed44add7b7e198c66b
40+ download_and_check https://github.com/JakubOnderka/simdjson_php/archive/2838544f7589c39bab9d63ff6db01ff5e82838eb .tar.gz 23563ce992cd6da53010092eb5a489f0b32138dfdf16ea9cfa1dd5edcadea152
4141phpize
4242CPPFLAGS=" $DEFAULT_FLAGS " ./configure --silent
4343make -j$NPROC
@@ -71,16 +71,18 @@ cd /tmp/redis
7171download_and_check https://github.com/phpredis/phpredis/archive/refs/tags/6.2.0.tar.gz 470333b27cbf9485d36b610b81300c06491a6575f22c6801a9cefc55285ed123
7272phpize
7373CFLAGS=" $DEFAULT_FLAGS " ./configure --silent --enable-redis-igbinary
74- # ./configure --silent --enable-redis-igbinary
7574make -j$NPROC
7675mv modules/* .so /build/php-modules/
7776
7877# Compile ssdeep
7978mkdir /tmp/ssdeep
8079cd /tmp/ssdeep
81- download_and_check https://github.com/JakubOnderka/pecl-text-ssdeep/archive/3a2e2d9e5d58fe55003aa8b1f31009c7ad7f54e0.tar.gz 275bb3d6ed93b5897c9b37dac358509c3696239f521453d175ac582c81e23cbb
80+ download_and_check https://github.com/JakubOnderka/pecl-text-ssdeep/archive/aa7ea7045a294548aedc3ccdfbb3936e1716bebd.tar.gz 1b4bc4985bf04fdd6026c5f76f7e4d75be100409235c54eb41aa031a18561299
81+ cd ssdeep
82+ download_and_check https://github.com/ssdeep-project/ssdeep/releases/download/release-2.14.1/ssdeep-2.14.1.tar.gz ff2eabc78106f009b4fb2def2d76fb0ca9e12acf624cbbfad9b3eb390d931313
83+ cd ..
8284phpize
83- CFLAGS=" $DEFAULT_FLAGS " ./configure --silent --with-ssdeep=/usr --with-libdir=lib64
85+ CFLAGS=" $DEFAULT_FLAGS " ./configure --silent --enable-libfuzzy=no --with-libdir=lib64
8486make -j$NPROC
8587mv modules/* .so /build/php-modules/
8688
0 commit comments