…
# Compiling needs too much memory to build the the linker-objects in
# virtual memory for piping through different gcc instances, thus we
# use temporary files instead of pipes to pass the results.
%global optflags \
%(echo '%{optflags}' | %{__sed} -e 's![ \t]*-pipe[ \t]*! !g')
May that (or removing/adding another gcc/clang option) to the ICU x86 problem, too?
https://bugzilla.redhat.com/show_bug.cgi?id=1307633