File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 1
- __libc_csu_fini
2
- __libc_csu_init
3
1
_start
4
2
_Z3foov
5
3
main
Original file line number Diff line number Diff line change @@ -56,6 +56,13 @@ def parse_readobj_output(output):
56
56
# is used. Ignore it for the purpose of the library ABI check.
57
57
ignore_symbols = ["_dl_relocate_static_pie" ]
58
58
59
+ # Starting from glibc 2.34 these symbols are not present anymore in the binary
60
+ # Ignoring these in case older glibc is used.
61
+ # Note that Ubuntu 20 has glibc 2.31 and Ubuntu 22 has glibc 2.35
62
+ # See: https://github.com/bminor/glibc/commit/035c012e32c11e84d64905efaf55e74f704d3668
63
+ ignore_symbols += ["__libc_csu_fini" ,
64
+ "__libc_csu_init" ]
65
+
59
66
# In some scenarios MSVC and clang-cl exhibit differences in regards to the exported symbols they generate.
60
67
# Some of them happen in the SYCL RT library and we think clang-cl's behavior is more reasonable.
61
68
#
You can’t perform that action at this time.
0 commit comments