I found this
https://github.com/KhronosGroup/glslang/commit/b8c3386ec00b9de2925732c0a2...
and added the new libs ( -lMachineIndependent -lGenericCodeGen ) to the link flags
--- a/configure
+++ b/configure
@@ -6308,7 +6308,7 @@
enabled libfontconfig && require_pkg_config libfontconfig fontconfig
"fontconfig/fontconfig.h" FcInit
enabled libfreetype && require_pkg_config libfreetype freetype2
"ft2build.h FT_FREETYPE_H" FT_Init_FreeType
enabled libfribidi && require_pkg_config libfribidi fribidi fribidi.h
fribidi_version_info
-enabled libglslang && require_cpp libglslang glslang/SPIRV/GlslangToSpv.h
"glslang::TIntermediate*" -lglslang -lOSDependent -lHLSL -lOGLCompiler
-lSPVRemapper -lSPIRV -lSPIRV-Tools-opt -lSPIRV-Tools -lpthread -lstdc++
+enabled libglslang && require_cpp libglslang glslang/SPIRV/GlslangToSpv.h
"glslang::TIntermediate*" -lglslang -lOSDependent -lHLSL -lOGLCompiler
-lSPVRemapper -lSPIRV -lSPIRV-Tools-opt -lSPIRV-Tools -lMachineIndependent
-lGenericCodeGen -lpthread -lstdc++
enabled libgme && { check_pkg_config libgme libgme gme/gme.h
gme_new_emu ||
require libgme gme/gme.h gme_new_emu -lgme -lstdc++; }
enabled libgsm && { for gsm_hdr in "gsm.h"
"gsm/gsm.h"; do
Upstream can address it properly :-)