Skip to content

feat(build): add gcc8 ci to avoid some test failure#194

Open
SGZW wants to merge 6 commits intoalibaba:mainfrom
SGZW:zhangwei/add_ci
Open

feat(build): add gcc8 ci to avoid some test failure#194
SGZW wants to merge 6 commits intoalibaba:mainfrom
SGZW:zhangwei/add_ci

Conversation

@SGZW
Copy link
Contributor

@SGZW SGZW commented Mar 22, 2026

Purpose

Add a GCC 8 pipeline since new code tests frequently fail on GCC 8 like #24

Tests

API and Format

Documentation

Generative AI tooling

@SGZW SGZW force-pushed the zhangwei/add_ci branch 2 times, most recently from 6a31ade to 4c3c213 Compare March 23, 2026 06:38
@SGZW
Copy link
Contributor Author

SGZW commented Mar 23, 2026

@lucasfang @lxy-9602 can you provide some Ubuntu 20.04 runners? Thanks.

@lxy-9602
Copy link
Collaborator

@lucasfang @lxy-9602 can you provide some Ubuntu 20.04 runners? Thanks.

@SGZW
I think adding a dedicated CI job to catch compiler-specific issues like GCC 8 is a great idea.

It looks like ubuntu-20.04 might be too old for some of our current tooling — GitHub's hosted runners now recommend newer images (e.g., ubuntu-22.04). For reference:

Alternatively, do you consider setting up a GCC 8 test pipeline on the existing Ubuntu image by manually installing GCC 8? We could use install gcc-8 and g++-8 and then set the compiler explicitly in CMake.

@zjw1111
Copy link
Collaborator

zjw1111 commented Mar 23, 2026

Could you also modify the supported version to gcc8 in the document at docs/source/building.rst? Thanks!

@SGZW SGZW force-pushed the zhangwei/add_ci branch from 4c3c213 to be09b53 Compare March 23, 2026 09:13
@SGZW SGZW force-pushed the zhangwei/add_ci branch 3 times, most recently from 074896a to 26cade2 Compare March 23, 2026 15:33
@SGZW SGZW force-pushed the zhangwei/add_ci branch from 26cade2 to fc61d93 Compare March 23, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants