Skip to content

Commit 59e8409

Browse files
Debug: use gcc9
Debug: use gcc9 Relates-To: MINOR Signed-off-by: Rustam Gamidov <ext-rustam.gamidov@here.com>
1 parent 9180b85 commit 59e8409

1 file changed

Lines changed: 18 additions & 21 deletions

File tree

.github/workflows/psv_pipelines.yml

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,24 @@ jobs:
7070
run: ./scripts/linux/psv/build_psv_no_cache.sh
7171
shell: bash
7272

73+
psv-linux-22-04-gcc9-build-porting-std:
74+
name: PSV.Linux.22.04.gcc9.OLP_SDK_USE_STD_OPTIONAL.OLP_SDK_USE_STD_ANY
75+
runs-on: ubuntu-22.04
76+
env:
77+
BUILD_TYPE: RelWithDebInfo
78+
CC: gcc-9
79+
CXX: g++-9
80+
EXTRA_CMAKE_OPTIONS: -DCMAKE_CXX_STANDARD=17 -DOLP_SDK_USE_STD_OPTIONAL=ON -DOLP_SDK_USE_STD_ANY=ON
81+
steps:
82+
- name: Check out repository
83+
uses: actions/checkout@v4
84+
- name: Install Ubuntu dependencies
85+
run: sudo apt-get update && sudo apt-get install -y libboost-all-dev ccache libssl-dev libcurl4-openssl-dev gcc-9 g++-9 --no-install-recommends
86+
shell: bash
87+
- name: Compile project with cmake and ccache
88+
run: gcc --version && ./scripts/linux/psv/build_psv.sh
89+
shell: bash
90+
7391
psv-linux-22-04-gcc11-build:
7492
name: PSV.Linux.22.04.gcc11.Tests
7593
runs-on: ubuntu-22.04
@@ -140,27 +158,6 @@ jobs:
140158
run: ./scripts/linux/psv/build_psv_no_cache.sh
141159
shell: bash
142160

143-
psv-linux-latest-gcc14-build-test-porting-std:
144-
name: PSV.Linux.latest.gcc14.OLP_SDK_USE_STD_OPTIONAL.OLP_SDK_USE_STD_ANY
145-
runs-on: ubuntu-latest
146-
env:
147-
BUILD_TYPE: RelWithDebInfo
148-
CC: gcc-14
149-
CXX: g++-14
150-
EXTRA_CMAKE_OPTIONS: -DCMAKE_CXX_STANDARD=17 -DOLP_SDK_USE_STD_OPTIONAL=ON -DOLP_SDK_USE_STD_ANY=ON
151-
steps:
152-
- name: Check out repository
153-
uses: actions/checkout@v4
154-
- name: Install Ubuntu dependencies
155-
run: sudo rm /etc/apt/sources.list.d/microsoft-prod.list && sudo add-apt-repository ppa:ubuntu-toolchain-r/test && sudo apt-get update && sudo apt-get install -y libboost-all-dev libssl-dev libcurl4-openssl-dev gcc-14 g++-14 ccache --no-install-recommends
156-
shell: bash
157-
- name: Compile project without cache
158-
run: ./scripts/linux/psv/build_psv.sh
159-
shell: bash
160-
- name: Run unit and integration tests
161-
run: ./scripts/linux/psv/test_psv.sh
162-
shell: bash
163-
164161
psv-linux-24-04-gcc13-build:
165162
name: PSV.Linux.24.04.gcc13.Tests
166163
runs-on: ubuntu-24.04

0 commit comments

Comments
 (0)