問題タブ [bazel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
37324 参照

gradle - Bazel と Gradle の違いは何ですか?

Googleはビルド ツールBazelをオープンソース化しました。このツールとGradleの違いは何ですか? Gradle にできなくてできること、Gradle のほうが優れていること、Gradle の方が優れていることは何ですか?

0 投票する
4 に答える
3040 参照

maven - Maven から Bazel への移行パスはありますか?

Bazel ( http://bazel.io/ ) がオープンソース化されたので、(大規模なリポジトリを) Maven から Bazel に徐々に移行するための段階的なプロセスはありますか?

0 投票する
1 に答える
3163 参照

c++ - Bazel ヘッダー ファイル コード ジェネレーター

ジェネレーターを実行するルールを記述してコード ジェネレーターを bazel ビルドに追加しようとしていますが、生成されたヘッダー ファイルを、ビルドしようとしているライブラリへのインクルード パスの依存関係として追加することに行き詰まっています。

ルールは次のようになります。

BUILD ファイルは次のようになります。

コード生成は機能し、コードをbazel-out/local-fastbuild/bin/common/gen_header.hに書き込みますが、gcc コマンド ラインは生成されたヘッダー ファイルにインクルード パスを追加せず、エラーが発生します: gen_header.h: Noそのようなファイルまたはディレクトリ

0 投票する
3 に答える
36512 参照

c++ - Bazel ビルドの詳細なコンパイラ コマンドのログ

ビルド プロセスの冗長性を高めるにはどうすればよいですか? Bazel は、ビルド中に問題が発生した場合にのみコンパイラ コマンドを出力するようです。

リンクの問題をデバッグするために、すべてが問題ないように見えても、cc_library ルールが起動するコンパイラ コマンドを確認したいと思います。さまざまなbazelコマンドラインパラメーターをすでに試しましたが、コンパイラコマンドは何も得られません:(

0 投票する
3 に答える
3490 参照

bazel - 静的 cc_library 依存関係からのシンボルが欠落している

プリコンパイル済み (静的) ライブラリをリンクするように bazel に指示するにはどうすればよいですか?

既存のスタティック ライブラリ プロジェクト (xy.BUILD) を参照しました。

別のプロジェクト内 (BUILD):

)

... 外部依存関係として (WORKSPACE の new_local_repository)。ヘッダー ファイルを使用してコードを .so ライブラリとしてコンパイルすることはできますが、静的ライブラリのシンボルが共有オブジェクト内にありません。依存。bazel がこれを自動的に行うようにする方法はありますか? コメント *1 のパラメーターは既に試しましたが、役に立ちません。

-L フラグと -l フラグを手動で設定することに非常に違和感を覚えます。これは、異なるアーキテクチャをサポートする必要があり、アーキテクチャに依存する異なるライブラリのパスを、継承されたアーティファクトごとに繰り返すのではなく、1 つだけ設定することを好むためです。

0 投票する
1 に答える
4055 参照

tensorflow - TensorFlow コア デバッグ; デバッグ シンボルの欠落

私は、CIFAR-10 モデル トレーニングの Python コードからコア C++ コードに足を踏み入れることで、TensorFlow の内部構造を学ぼうとしています。Python コードの段階的なデバッグに Eclipse+PyDev を使用するとうまくいきますが、TensorFlow コアの C++ コードにステップインする方法が見つかりません。別のプロジェクトで Eclipse CDT を使用して C++ コードをビルドし、ここcifar10_train.pyで説明されているように実行中の Python プロセスにデバッガーをアタッチしようとしましたが、シンボルが読み込まれることはなく、(明らかに) 遅延ブレークポイントがヒットすることもありません。

背景とセットアップ:

私はUbuntu 14.04 LTSで実行しており、ここで説明されているようにソースからTensorFlowコードをインストールし、私のCDTプロジェクトは次を含むMakefileを使用しています

bazel build -c dbg //tensorflow/cc:tutorials_example_trainer.

0 投票する
0 に答える
1522 参照

tensorflow - Bazel を使用した Tensorflow の構築: genrule @png_archive//:configure の実行に失敗しました

Bazel で Tensorflow を構築できない理由を理解しようとしています。Tensorflow ウェブページhereのインストール手順に従っています。

コマンドでビルドしたときの出力は次のとおりですbazel build -c opt --config=cuda --verbose_failures //tensorflow/cc:tutorials_example_trainer

少し不可解です。Bash は、実際には多くの洞察を提供しない次のメッセージで失敗します。

bazel でコンパイルするときに、このエラーに遭遇した人はいますか?

編集:追加情報

OS は Fedora23 (カーネル 4.2.6-300.fc23)

gcc バージョンは 5.1.1 20150618 (Red Hat 5.1.1-4) (GCC) です。

ldd バージョン: (GNU libc) 2.22