This repository was archived by the owner on Mar 1, 2026. It is now read-only.
Commit 72b33be
Tor Didriksen
Bug #33108847 BROKEN BUILD FOR BUNDLED LIBFIDO WITH PGO/LTO
With PGO/LTO enabled, the bundled libfido2 build is broken. We
normally do not build, or run, the authentication plugins when doing
profile-guided optimizations.
It should still be possible to build and run them, so add a call to
the macro DISABLE_MISSING_PROFILE_WARNING.
Move DISABLE_MISSING_PROFILE_WARNING from maintainer.cmake to the top
level CMakeLists.txt so that it can be used without adding all the
other stuff in maintainer.cmake.
Also fix:
extra/libfido2/openbsd-compat/openbsd-compat.h:71:5:
error: "OPENSSL_VERSION_NUMBER" is not defined
Change-Id: I123833845690fa1dcf30733630a4d7c7ee167f86
(cherry picked from commit 5fd5019f8c524580f77931807aa6817bdba221a0)1 parent db0d3e7 commit 72b33be
5 files changed
Lines changed: 24 additions & 12 deletions
File tree
- cmake
- extra/libfido2
- openbsd-compat
- libmysql/authentication_fido
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
968 | 968 | | |
969 | 969 | | |
970 | 970 | | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
971 | 984 | | |
972 | 985 | | |
973 | 986 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
350 | 358 | | |
351 | 359 | | |
352 | 360 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
0 commit comments