Skip to content

Commit 9c669d6

Browse files
committed
ci: enable i686-unknown-linux-gnu PGO builds
Our compiler-rt now has i386 run-time support. So we now have the missing link library for performing PGO instrumentation and can enable PGO builds for i686-unknown-linux-gnu.
1 parent e302f0e commit 9c669d6

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

.github/workflows/linux.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,18 +137,15 @@ jobs:
137137
- 'pgo+lto'
138138
exclude:
139139
# We don't publish noopt builds for GNU Linux when PGO is available.
140+
- triple: 'i686-unknown-linux-gnu'
141+
optimizations: 'noopt'
140142
- triple: 'x86_64-unknown-linux-gnu'
141143
optimizations: 'noopt'
142144
# PGO doesn't work with musl libc.
143145
- triple: 'x86_64-unknown-linux-musl'
144146
optimizations: 'pgo'
145147
- triple: 'x86_64-unknown-linux-musl'
146148
optimizations: 'pgo+lto'
147-
# PGO doesn't work with cross-compiled builds.
148-
- triple: 'i686-unknown-linux-gnu'
149-
optimizations: 'pgo'
150-
- triple: 'i686-unknown-linux-gnu'
151-
optimizations: 'pgo+lto'
152149

153150
needs:
154151
- pythonbuild

0 commit comments

Comments
 (0)