File tree Expand file tree Collapse file tree 4 files changed +10
-7
lines changed
Expand file tree Collapse file tree 4 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ install_deps() {
2222 ln -s /usr/bin/objcopy " /usr/bin/${arch} -alpine-linux-musl-objcopy"
2323 export CROSS_COMPILE=" /usr/bin/${arch} -alpine-linux-musl-"
2424
25- apk add curl git autoconf bison re2c pkgconf zlib-dev zstd-dev openssl-libs-static openssl-dev zlib-static zlib-dev gnu-libiconv-dev clang-dev llvm-dev
25+ apk add php84 php84-dev php84-cli curl git autoconf bison re2c pkgconf zlib-dev zstd-dev openssl-libs-static openssl-dev zlib-static zlib-dev gnu-libiconv-dev clang-dev llvm-dev
2626
2727 install_curl
2828
Original file line number Diff line number Diff line change 99
1010PHP_VERSION=" $1 "
1111ZSTD_REV=" 2dfcd6524ccdcef6dfdaa97d7f3716b866885093"
12- DS_REV=" da4d2f2a2c0f3732b34562636849c5e52e79e6c3 "
13- SWOOLE_REV=" 3e1a1f89930ba0bbea1f5ee31bcd0ee701a87aab "
12+ DS_REV=" 118c06b8863386ceada4238f3cec18ab84c9efb7 "
13+ SWOOLE_REV=" d611ff3ca60e8c9425b2e2e3ba1a9004faab64f5 "
1414RDKAFKA_REV=" 53398031f1cd96e437e9705b67b4dc19d955acb6"
1515JCHASH_REV=" 8ed50cc8c211effe1c214eae1e3240622e0f11b0"
1616SIMDJSON_REV=" 9a2745669fea733a40f9443b1a793846d0759b89"
17- LLM_REV=" 449ecb2dc64deeb5969d109451c3655947a7d26c "
17+ LLM_REV=" ab494ede997c56340774a405be766c61ed405f22 "
1818SKIP_SYSTEM_DEPS=" $2 "
1919BUILD_DEV=" $3 "
2020BUILD_STATIC=1 # Always build static but dev
@@ -114,7 +114,7 @@ if [[ "$BUILD_DEV" == "1" ]]; then
114114 # "--enable-memprof"
115115 # "--enable-memprof-debug"
116116 #
117- # It does not work with PHP 8.4.2
117+ # It does not work with PHP 8.4.17
118118 # "--enable-tideways-xhprof"
119119 # "--enable-xdebug"
120120 )
Original file line number Diff line number Diff line change @@ -17,7 +17,10 @@ set -xe
1717
1818install_deps () {
1919 sudo apt-get update -y
20- sudo apt-get install -y curl build-essential autoconf automake bison re2c libzstd-dev pkg-config git libssl-dev zlib1g-dev libzip-dev libonig-dev cmake libcurl4-openssl-dev libzip-dev librdkafka-dev libiconv-hook-dev wget
20+ sudo apt-get install -y software-properties-common
21+ sudo add-apt-repository ppa:ondrej/php -y
22+ sudo apt-get update -y
23+ sudo apt-get install -y php8.4 php8.4-dev php8.4-cli build-essential clang libclang-dev pkg-config curl autoconf automake bison re2c libzstd-dev git libssl-dev zlib1g-dev libzip-dev libonig-dev cmake libcurl4-openssl-dev librdkafka-dev libiconv-hook-dev wget
2124 # Install LLVM 17 directly from apt.llvm.org
2225 wget -qO - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/llvm-archive-keyring.gpg
2326 echo " deb [signed-by=/usr/share/keyrings/llvm-archive-keyring.gpg] http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main" | sudo tee /etc/apt/sources.list.d/llvm.list > /dev/null
Original file line number Diff line number Diff line change 1010. helper.sh
1111
1212install_deps () {
13- brew install bash curl autoconf automake bison re2c zstd git openssl zlib cmake libzip librdkafka libiconv llvm@17
13+ brew install php@8.4 bash curl autoconf automake bison re2c zstd git openssl zlib cmake libzip librdkafka libiconv llvm@17
1414
1515 OPENSSL_PREFIX=" $( brew --prefix openssl) "
1616 LIBRDKAFKA_PREFIX=" $( brew --prefix librdkafka) "
You can’t perform that action at this time.
0 commit comments