When building xfce4-base/libxfce4ui-4.19.4 (not reproducible with 4.19.3) with clang (+compiler-rt +libcxx in runtime) and LLD as linker I get 6 undefined references: ld.lld: error: undefined reference due to --no-allow-shlib-undefined: IceSetIOErrorHandler >>> referenced by ./.libs/libxfce4ui-2.so ld.lld: error: undefined reference due to --no-allow-shlib-undefined: IceAddConnectionWatch >>> referenced by ./.libs/libxfce4ui-2.so ld.lld: error: undefined reference due to --no-allow-shlib-undefined: IceConnectionNumber >>> referenced by ./.libs/libxfce4ui-2.so ld.lld: error: undefined reference due to --no-allow-shlib-undefined: IceProcessMessages >>> referenced by ./.libs/libxfce4ui-2.so ld.lld: error: undefined reference due to --no-allow-shlib-undefined: IceSetShutdownNegotiation >>> referenced by ./.libs/libxfce4ui-2.so ld.lld: error: undefined reference due to --no-allow-shlib-undefined: IceCloseConnection >>> referenced by ./.libs/libxfce4ui-2.so Reproducible: Always
Created attachment 884762 [details] emerge --info
Created attachment 884763 [details] Full build log
If compiling with LDFLAGS="-lICE" then it compiles again, not a proper bugfix but an indicative of a missing library adition in linkage. I suspect that the new X ISE is the culprit