Update legacy OS from 18.04 to 20.04
Since Ubuntu 20.04 supports less i386 functionality than 18.04, it has been necessary to use a smaller set of compile options, resulting in less compile coverage.
This commit is contained in:
parent
23a3c85bc1
commit
5cbf0cb5ac
10
.github/workflows/build.yml
vendored
10
.github/workflows/build.yml
vendored
@ -65,19 +65,19 @@ jobs:
|
|||||||
- CC: gcc
|
- CC: gcc
|
||||||
feature_set: max
|
feature_set: max
|
||||||
arch: i386
|
arch: i386
|
||||||
os: ubuntu-18.04
|
os: ubuntu-20.04
|
||||||
name_extra: for 32-bit arch (legacy OS)
|
name_extra: for 32-bit arch (legacy OS)
|
||||||
|
|
||||||
- CC: g++
|
- CC: g++
|
||||||
feature_set: max
|
feature_set: max
|
||||||
arch: i386
|
arch: i386
|
||||||
os: ubuntu-18.04
|
os: ubuntu-20.04
|
||||||
name_extra: for 32-bit arch (legacy OS)
|
name_extra: for 32-bit arch (legacy OS)
|
||||||
|
|
||||||
- CC: clang
|
- CC: clang
|
||||||
feature_set: max
|
feature_set: max
|
||||||
arch: i386
|
arch: i386
|
||||||
os: ubuntu-18.04
|
os: ubuntu-20.04
|
||||||
name_extra: for 32-bit arch (legacy OS)
|
name_extra: for 32-bit arch (legacy OS)
|
||||||
|
|
||||||
name: ${{ matrix.feature_set }} features with ${{ matrix.CC }} ${{ matrix.name_extra }}
|
name: ${{ matrix.feature_set }} features with ${{ matrix.CC }} ${{ matrix.name_extra }}
|
||||||
@ -97,8 +97,8 @@ jobs:
|
|||||||
CONF_FLAGS_amd64_max: "--enable-ipv6 --enable-jpeg --enable-fuse --enable-mp3lame
|
CONF_FLAGS_amd64_max: "--enable-ipv6 --enable-jpeg --enable-fuse --enable-mp3lame
|
||||||
--enable-fdkaac --enable-opus --enable-rfxcodec --enable-painter
|
--enable-fdkaac --enable-opus --enable-rfxcodec --enable-painter
|
||||||
--enable-pixman --with-imlib2 --with-freetype2"
|
--enable-pixman --with-imlib2 --with-freetype2"
|
||||||
CONF_FLAGS_i386_max: "--enable-ipv6 --enable-jpeg --enable-fuse --enable-mp3lame
|
CONF_FLAGS_i386_max: "--enable-ipv6 --enable-jpeg --enable-mp3lame
|
||||||
--enable-fdkaac --enable-opus --enable-rfxcodec --enable-painter
|
--enable-opus --enable-rfxcodec --enable-painter
|
||||||
--disable-pixman --with-imlib2 --with-freetype2
|
--disable-pixman --with-imlib2 --with-freetype2
|
||||||
--host=i686-linux"
|
--host=i686-linux"
|
||||||
|
|
||||||
|
|||||||
@ -103,6 +103,11 @@ in
|
|||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
i386)
|
i386)
|
||||||
|
# This list is not as complete as the amd64 list. It currently
|
||||||
|
# supports 32-bit CI building only, rather than being a generic
|
||||||
|
# build support tool.
|
||||||
|
# - Ubuntu 18.04 -> 20.04
|
||||||
|
# Removed fdk-aac-dev:i386 and libfuse-dev:i386
|
||||||
PACKAGES="$PACKAGES \
|
PACKAGES="$PACKAGES \
|
||||||
g++-multilib \
|
g++-multilib \
|
||||||
gcc-multilib \
|
gcc-multilib \
|
||||||
@ -112,7 +117,6 @@ in
|
|||||||
libjpeg-dev:i386 \
|
libjpeg-dev:i386 \
|
||||||
libimlib2-dev:i386 \
|
libimlib2-dev:i386 \
|
||||||
libmp3lame-dev:i386 \
|
libmp3lame-dev:i386 \
|
||||||
libfdk-aac-dev:i386 \
|
|
||||||
libopus-dev:i386 \
|
libopus-dev:i386 \
|
||||||
libpam0g-dev:i386 \
|
libpam0g-dev:i386 \
|
||||||
libssl-dev:i386 \
|
libssl-dev:i386 \
|
||||||
@ -120,8 +124,7 @@ in
|
|||||||
libxext-dev:i386 \
|
libxext-dev:i386 \
|
||||||
libxfixes-dev:i386 \
|
libxfixes-dev:i386 \
|
||||||
libxrandr-dev:i386 \
|
libxrandr-dev:i386 \
|
||||||
libxrender-dev:i386 \
|
libxrender-dev:i386"
|
||||||
libfuse-dev:i386"
|
|
||||||
|
|
||||||
dpkg --add-architecture i386
|
dpkg --add-architecture i386
|
||||||
dpkg --print-architecture
|
dpkg --print-architecture
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user