Commit f0c56d75 authored by Jason Madden's avatar Jason Madden

Dont install ccache on the arm docker image.

It doesn't exist, apparently.

Also, we got an error configuring c-ares back on the 2010 image for some reason. Enable its copious output to try to track it down.
parent 1905f56d
......@@ -410,7 +410,7 @@ jobs:
uses: actions/cache@v2
with:
path: ~/.ccache/
key: ${{ runner.os }}-ccache_manylinux-${{ matrix.python-version }}
key: ${{ runner.os }}-ccache_manylinux2-${{ matrix.python-version }}
- name: Update pip
run: pip install -U pip
- name: Build and test gevent
......
......@@ -49,12 +49,15 @@ if [ -d /gevent -a -d /opt/python ]; then
# pip to disable the cache when it detects that the owner doesn't match.
# The below is an attempt to fix that, taken frob bcrypt
if [ -n "$GITHUB_ACTIONS" ]; then
echo Adjusting pip cache permissions
mkdir -p $XDG_CACHE_HOME/pip
chown -R $(whoami) $XDG_CACHE_HOME
fi
ls -ld /cache
ls -ld /cache/pip
yum -y install libffi-devel ccache
yum -y install libffi-devel
# Some images/archs (specificaly 2014_aarch64 don't have ccache)
yum -y install ccache || export CC=gcc LDSHARED="gcc -shared" LDCXXSHARED="gcc -shared"
# On Fedora Rawhide (F33)
# yum install python39 python3-devel gcc kernel-devel kernel-headers make diffutils file
......@@ -63,7 +66,7 @@ if [ -d /gevent -a -d /opt/python ]; then
git clone /gevent gevent
cd gevent
echo Configuring cares
time (cd deps/c-ares && ./configure --disable-dependency-tracking -C > /dev/null)
time (cd deps/c-ares && ./configure --disable-dependency-tracking -C )
rm -rf /gevent/wheelhouse
mkdir /gevent/wheelhouse
OPATH="$PATH"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment