I try to build gollvm on ubuntu(x64) following these commands in 
https://go.googlesource.com/gollvm/ :

% cd workarea
% mkdir build-debug
% cd build-debug
% cmake -DCMAKE_BUILD_TYPE=Debug -DLLVM_USE_LINKER=gold ../llvm
...
% make gollvm -j4
...
%

but I got

-- Targeting X86
-- starting libgo configuration.
/home/yt/LLVMsvn/llvm-project/llvm/tools/gollvm/gofrontend/libgo/match.sh:
138: no such file or directory:  common.go format.go reader.go stat_actime1.go 
stat_actime2.go stat_unix.go strconv.go writer.go
/home/yt/LLVMsvn/llvm-project/llvm/tools/gollvm/gofrontend/libgo/match.sh:
138: no such file or directory:  reader.go register.go struct.go writer.go
......
-- Performing Test HAVE_STEADY_CLOCK -- success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/yt/LLVMsvn/llvm-project/debug
...
[  0%] Built target LLVMDemangle
[  0%] Built target GoDumpSpecMacroParser
...
[ 50%] Building Go package 'runtime' (non-PIC)
/home/yt/LLVMsvn/llvm-project/debug/tools/gollvm/libgo/sigtab.go:5:21: error
: use of undefined type 'sigTabT'
/home/yt/LLVMsvn/llvm-project/debug/tools/gollvm/libgo/sigtab.go:7:12: error
: reference to undefined name '_SigNotify'
/home/yt/LLVMsvn/llvm-project/debug/tools/gollvm/libgo/sigtab.go:7:25: error
: reference to undefined name '_SigKill'
/home/yt/LLVMsvn/llvm-project/debug/tools/gollvm/libgo/sigtab.go:8:12: error
: reference to undefined name '_SigNotify'
...
tools/gollvm/libgo/CMakeFiles/libgo_runtime.dir/build.make:64: recipe for 
target 'tools/gollvm/libgo/runtime.o' failed
make[3]: *** [tools/gollvm/libgo/runtime.o] Error 3
CMakeFiles/Makefile2:16487: recipe for target 
'tools/gollvm/libgo/CMakeFiles/libgo_runtime.dir/all' failed
make[2]: *** [tools/gollvm/libgo/CMakeFiles/libgo_runtime.dir/all] Error 2
CMakeFiles/Makefile2:11625: recipe for target 
'tools/gollvm/CMakeFiles/gollvm.dir/rule' failed
make[1]: *** [tools/gollvm/CMakeFiles/gollvm.dir/rule] Error 2
Makefile:3475: recipe for target 'gollvm' failed
make: *** [gollvm] Error 2

I have no idea about this problem. Should I switch make to ninja (like the 
document said)?


-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/4529d46b-caf4-475f-bcda-273c1bca5016%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to