debian-testing-build with LTO fails to link EGL
See: https://gitlab.freedesktop.org/okias/mesa/-/jobs/33308675
FAILED: src/egl/libEGL.so.1.0.0
c++ -o src/egl/libEGL.so.1.0.0 src/egl/libEGL.so.1.0.0.p/meson-generated_.._wayland_wayland-drm_linux-dmabuf-unstable-v1-protocol.c.o src/egl/libEGL.so.1.0.0.p/main_eglapi.c.o src/egl/libEGL.so.1.0.0.p/main_eglarray.c.o src/egl/libEGL.so.1.0.0.p/main_eglconfigdebug.c.o src/egl/libEGL.so.1.0.0.p/main_eglconfig.c.o src/egl/libEGL.so.1.0.0.p/main_eglcontext.c.o src/egl/libEGL.so.1.0.0.p/main_eglcurrent.c.o src/egl/libEGL.so.1.0.0.p/main_egldevice.c.o src/egl/libEGL.so.1.0.0.p/main_egldisplay.c.o src/egl/libEGL.so.1.0.0.p/main_eglglobals.c.o src/egl/libEGL.so.1.0.0.p/main_eglimage.c.o src/egl/libEGL.so.1.0.0.p/main_egllog.c.o src/egl/libEGL.so.1.0.0.p/main_eglsurface.c.o src/egl/libEGL.so.1.0.0.p/main_eglsync.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_egl_dri2.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_platform_device.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_platform_surfaceless.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_platform_x11.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_platform_x11_dri3.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_platform_drm.c.o src/egl/libEGL.so.1.0.0.p/drivers_dri2_platform_wayland.c.o -flto -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libEGL.so.1 '-Wl,-rpath,$ORIGIN/../gbm:$ORIGIN/../mapi/shared-glapi:/usr/local/lib/x86_64-linux-gnu' -Wl,-rpath-link,/builds/okias/mesa/_build/src/gbm -Wl,-rpath-link,/builds/okias/mesa/_build/src/mapi/shared-glapi -Wl,-rpath-link,/usr/local/lib/x86_64-linux-gnu src/loader/libloader.a src/loader/libloader_dri3_helper.a src/gbm/libgbm.so.1.0.0 src/egl/wayland/wayland-drm/libwayland_drm.a src/mapi/shared-glapi/libglapi.so.0.0.0 src/util/libxmlconfig.a src/util/libmesa_util.a src/util/format/libmesa_format.a src/util/libmesa_util_sse41.a src/c11/impl/libmesa_util_c11.a -Wl,-Bsymbolic -Wl,--gc-sections /usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/x86_64-linux-gnu/libX11-xcb.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libxcb-dri2.so /usr/lib/x86_64-linux-gnu/libxcb-randr.so /usr/lib/x86_64-linux-gnu/libxcb-xfixes.so /usr/local/lib/x86_64-linux-gnu/libdrm.so /usr/local/lib/x86_64-linux-gnu/libwayland-client.so /usr/local/lib/x86_64-linux-gnu/libwayland-server.so -ldl -pthread /usr/lib/x86_64-linux-gnu/libz.so -lm /usr/lib/x86_64-linux-gnu/libunwind.so /usr/lib/x86_64-linux-gnu/libxcb-dri3.so /usr/lib/x86_64-linux-gnu/libxcb-present.so /usr/lib/x86_64-linux-gnu/libxcb-sync.so /usr/lib/x86_64-linux-gnu/libxshmfence.so -Wl,--end-group
mold: error: undefined symbol: pp_noblue_init
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_celshade_init
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_jimenezmlaa_init
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_jimenezmlaa_color
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_jimenezmlaa_free
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_nored_init
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_nogreen_init
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_jimenezmlaa
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_jimenezmlaa_init_color
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_celshade_free
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
mold: error: undefined symbol: pp_nocolor
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o>>> referenced 1 more times
mold: error: undefined symbol: pp_nocolor_free
>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o>>> referenced by <artificial>
>>> /tmp/libEGL.so.1.0.0.bzNbiz.ltrans0.ltrans.o
collect2: error: ld returned 1 exit status