net-libs/gtk-vnc-1.3.1 fails to link with clang-17: ld.lld: error: version script assignment of 'global' to symbol 'vnc_image_framebuffer_get_type' failed: symbol not defined
In a clang-17[default-libcxx] environment, net-libs/gtk-vnc-1.3.1 will fail to link during emerge with the following error message:
ld.lld: error: version script assignment of 'global' to symbol 'vnc_image_framebuffer_get_type' failed: symbol not defined
ld.lld: error: version script assignment of 'global' to symbol 'vnc_image_framebuffer_new' failed: symbol not defined
ld.lld: error: version script assignment of 'global' to symbol 'vnc_image_framebuffer_get_image' failed: symbol not defined
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
This can be avoided by passing "-Wl,--undefined-version" to LDFLAGS
Attaching log.