2016-02-13 91 views
0

我可以訪問大型IBM Power8機器(運行Ubuntu),並且希望在其上構建Bazel。但是,當我嘗試做它作爲他們的安裝指導建議,我得到:在IBM power8上構建bazel源代碼

[email protected]:~/bazel-0.1.5$ ./compile.sh 
INFO: You can skip this first step by providing a path to the bazel binary as second argument: 
INFO: ./compile.sh compile /path/to/bazel 
    Building Bazel from scratch. 
Compiling Java stubs for protocol buffers... 
third_party/protobuf/protoc-linux-x86_32.exe -Isrc/main/protobuf/ --java_out=/tmp/bazel.T9C83cNa/src src/main/protobuf/android_studio_ide_info.proto 
scripts/bootstrap/buildenv.sh: line 63: third_party/protobuf/protoc-linux-x86_32.exe: cannot execute binary file: Exec format error 
[email protected]:~/bazel-0.1.5$ ^C 

顯然,問題的一部分是編譯器試圖將32位編譯器。我嘗試了以下的東西,但無濟於事。

所以,我失去了靈感。我如何在IBM Power8機器上編譯Bazel?

(PS:我已經發布了這個作爲解決installing TensorFlow on the IBM power8的一部分,所以它不是一個重複的問題,爲了解決階段性地只是一個方面)

+0

對於初學者來說,沒有86可執行將在電力運行8,所以你必須建立protobuf的它,或做引導在x86機器上單獨執行步驟。但是我不知道這個特定軟件的細節。 – jpa

+0

我知道。但是(這兩種方式我嘗試過)正是吐出了大量錯誤的東西。 – user1111929

+0

嗨,我是Bazel團隊的成員,我們在引導過程中發生了很多變化,而且您所指的變更並不是最新的,您能否在Bazel的Github問題跟蹤器上打開一個問題,我們可以更精確地跟進該問題? –

回答