Provisioning: Fix missing libtommath-dev for Firebird in RTA

Needed for these (Linux x64):
  - Rhel 9.2
  - SLES 15 SP5
  - OpenSUSE 15.5
  - Ubuntu 22.04

SLES 15 SP5 needs to activate PackageHub/15.5/x86_64 -module

Firebird was enabled in here:
333cbd0592

Task-number: QTBUG-129845
Change-Id: Ia3a270502e6985a7edab5c9dc937491c7ac6038f
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
Tero Heikkinen
2024-10-11 13:39:11 +03:00
parent aae4bb3c7e
commit 01256c68c2
5 changed files with 13 additions and 0 deletions

View File

@@ -164,6 +164,8 @@ installPackages+=(zip)
installPackages+=(perl-IPC-Cmd)
# password management support for Qt Creator
installPackages+=(libsecret-devel)
# For Firebird in RTA
installPackages+=(libtommath-devel)
sudo yum -y install "${installPackages[@]}"

View File

@@ -17,6 +17,8 @@ sudo SUSEConnect -p sle-module-development-tools/15.5/x86_64
sudo SUSEConnect -p sle-module-python3/15.5/x86_64
# sle-module-web-scripting is required for Nodejs
sudo SUSEConnect -p sle-module-web-scripting/15.5/x86_64
# For Firebird in RTA - libtommath-devel
sudo SUSEConnect -p PackageHub/15.5/x86_64
sudo zypper lr -u

View File

@@ -106,6 +106,9 @@ sudo zypper -nq install openssl-3
# cifs-utils, for mounting smb drive
sudo zypper -nq install cifs-utils
# For Firebird in RTA
sudo zypper -nq install libtommath-devel
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
echo "GCC = $gccVersion" >> versions.txt

View File

@@ -240,6 +240,9 @@ installPackages+=(iptables-persistent)
installPackages+=(patchelf)
# For Firebird in RTA
installPackages+=(libtommath-dev)
echo "Running update for apt"
waitLoop
sudo apt-get update

View File

@@ -78,6 +78,9 @@ sudo zypper -nq install valgrind-devel
# cifs-utils, for mounting smb drive
sudo zypper -nq install cifs-utils
# For Firebird in RTA
sudo zypper -nq install libtommath-devel
gccVersion="$(gcc --version |grep gcc |cut -b 17-23)"
echo "GCC = $gccVersion" >> versions.txt