git clone -b v1.1.0 https://github.com/redis/hiredis || true | git clone -b v1.1.0 https://github.com/redis/hiredis || true | ||||
bash ../ubuntu2204.sh make hiredis | bash ../ubuntu2204.sh make hiredis | ||||
git clone -b 1.3.6 https://github.com/sewenew/redis-plus-plus || true | |||||
git clone -b 1.3. https://github.com/sewenew/redis-plus-plus || true | |||||
bash ../ubuntu2204.sh make redis-plus-plus | bash ../ubuntu2204.sh make redis-plus-plus | ||||
make package-ubuntu2204 | make package-ubuntu2204 | ||||
mkdir -p $$PWD/../out | mkdir -p $$PWD/../out | ||||
# check out revision that is master at the time of writing | # check out revision that is master at the time of writing | ||||
git clone -b v1.1.0 https://github.com/redis/hiredis || true | |||||
git clone -b v1.2.0 https://github.com/redis/hiredis || true | |||||
bash ../ubuntu2404.sh make hiredis | bash ../ubuntu2404.sh make hiredis | ||||
git clone -b 1.3.6 https://github.com/sewenew/redis-plus-plus || true | |||||
git clone -b 1.3.13 https://github.com/sewenew/redis-plus-plus || true | |||||
bash ../ubuntu2404.sh make redis-plus-plus | bash ../ubuntu2404.sh make redis-plus-plus | ||||
make package-ubuntu2404 | make package-ubuntu2404 | ||||
sudo rm -rf pkg_out | sudo rm -rf pkg_out | ||||
shell: | shell: | ||||
FLAGS="-i --privileged" bash ../ubuntu2204.sh /bin/bash | |||||
FLAGS="-i --privileged" bash ../ubuntu2404.sh /bin/bash |
bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions | bash ../ubuntu2204.sh chown $$(id -u):$$(id -g) . -R # fix permissions | ||||
ubuntu2404: | ubuntu2404: | ||||
rm -rfv depot_tools | |||||
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git || true | git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git || true | ||||
#git clone -b v1.8.1 https://github.com/pmed/v8pp || true , next version 1.8.2, will probably contain the fix for clang-14 as well. for now.. | #git clone -b v1.8.1 https://github.com/pmed/v8pp || true , next version 1.8.2, will probably contain the fix for clang-14 as well. for now.. | ||||
git clone -b master https://github.com/pmed/v8pp # ..we'll use master. | git clone -b master https://github.com/pmed/v8pp # ..we'll use master. |
# initial build | # initial build | ||||
# temp | # temp | ||||
#rm -rf out/x64.release | #rm -rf out/x64.release | ||||
./tools/dev/gm.py x64.release | |||||
alias gm=$PWD/tools/dev/gm.py | |||||
gm x64.release | |||||
# we don't want std::_Cr, but std::__1 like everybody else is using | # we don't want std::_Cr, but std::__1 like everybody else is using | ||||
# note that this is only relevant if use_custom_libcxx = true. | # note that this is only relevant if use_custom_libcxx = true. |