Tente definir as variáveis para a saída de llvm-config usando as substituições de comandos, em vez dos próprios comandos brutos:
set -x CGO_CPPFLAGS (llvm-config --cppflags | tr -s ' ' \n)
set -x CGO_LDFLAGS (llvm-config --ldflags --libs --system-libs all | tr -s ' ' \n)
set -x CGO_CXXFLAGS '-std=c++11'
O canal através de tr
é para evitar ser mordido por uma diferença de comportamento entre bash / zsh e fish .