Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/neutrinolabs/xrdp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatt335672 <30179339+matt335672@users.noreply.github.com>2022-10-19 13:29:11 +0300
committermatt335672 <30179339+matt335672@users.noreply.github.com>2022-10-19 19:48:42 +0300
commit5cbf0cb5ace27f4054b8323ffb996f930e35a555 (patch)
treec7df98ebffb039e082eeb038f38e80143bbebc56
parent23a3c85bc161effd6ed45cfb1fed961b364ef1a3 (diff)
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.
-rw-r--r--.github/workflows/build.yml10
-rwxr-xr-xscripts/install_xrdp_build_dependencies_with_apt.sh9
2 files changed, 11 insertions, 8 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 826750a3..55fd7514 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -65,19 +65,19 @@ jobs:
- CC: gcc
feature_set: max
arch: i386
- os: ubuntu-18.04
+ os: ubuntu-20.04
name_extra: for 32-bit arch (legacy OS)
- CC: g++
feature_set: max
arch: i386
- os: ubuntu-18.04
+ os: ubuntu-20.04
name_extra: for 32-bit arch (legacy OS)
- CC: clang
feature_set: max
arch: i386
- os: ubuntu-18.04
+ os: ubuntu-20.04
name_extra: for 32-bit arch (legacy OS)
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
--enable-fdkaac --enable-opus --enable-rfxcodec --enable-painter
--enable-pixman --with-imlib2 --with-freetype2"
- CONF_FLAGS_i386_max: "--enable-ipv6 --enable-jpeg --enable-fuse --enable-mp3lame
- --enable-fdkaac --enable-opus --enable-rfxcodec --enable-painter
+ CONF_FLAGS_i386_max: "--enable-ipv6 --enable-jpeg --enable-mp3lame
+ --enable-opus --enable-rfxcodec --enable-painter
--disable-pixman --with-imlib2 --with-freetype2
--host=i686-linux"
diff --git a/scripts/install_xrdp_build_dependencies_with_apt.sh b/scripts/install_xrdp_build_dependencies_with_apt.sh
index 888b0ef9..976884d2 100755
--- a/scripts/install_xrdp_build_dependencies_with_apt.sh
+++ b/scripts/install_xrdp_build_dependencies_with_apt.sh
@@ -103,6 +103,11 @@ in
esac
;;
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 \
g++-multilib \
gcc-multilib \
@@ -112,7 +117,6 @@ in
libjpeg-dev:i386 \
libimlib2-dev:i386 \
libmp3lame-dev:i386 \
- libfdk-aac-dev:i386 \
libopus-dev:i386 \
libpam0g-dev:i386 \
libssl-dev:i386 \
@@ -120,8 +124,7 @@ in
libxext-dev:i386 \
libxfixes-dev:i386 \
libxrandr-dev:i386 \
- libxrender-dev:i386 \
- libfuse-dev:i386"
+ libxrender-dev:i386"
dpkg --add-architecture i386
dpkg --print-architecture