問題タブ [distcc]

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 投票する
2 に答える
738 参照

makefile - distcc を使用して Raspberry pi で gnuradio をコンパイルする

Raspbian wheezy の新しいコピーを使用して、Raspberry Pi で gnuradio をコンパイルしたいと考えています。RPi から作業をオフロードするために、i7 で distcc をセットアップしました。使用すると、単純なテストファイルでうまく機能します

他のコンピューターのログでタスクが完了したことがわかります。しかし、gnuradio をビルドして「make」コマンドを実行したい場合、distcc は詳細モードで何も出力しません。

しようとしている

これを生成します:

ローカルホストでビルドを続行します。

これを回避する方法はありますか?

0 投票する
2 に答える
4592 参照

c++ - DistCC と CMake - make の実行時にローカル ビルドと分散ビルドのどちらかを選択

私のプロジェクトは CMake を使用してビルドされ、DistCC + GCC でコンパイルされています。

コンパイラを次のように構成します。

プロジェクトをビルドするには、' cmake ' を実行してから ' make -jXX ' を実行するだけです。

distcc は本当にスピードアップしますが、ディストリビューションなしでビルドしたい場合があります - マシン上でローカルにビルドしたいのです。

DISTCC_HOSTS を変更して localhost のみを含めることができることはわかっていますが、これにはまだ distcc ネットワークのオーバーヘッドがありますが、他のマシンのオーバーヘッドよりも高速です...

cmakeまた、再実行して、カスタマイズ フラグを使用して CMAKE_C_COMPILER を変更することで、これを行うこともできます。

しかし、フラグを「make」に直接追加するだけでそれを行う方法を探しています。

使用できる CMake のトリックはありますか?

0 投票する
2 に答える
2283 参照

compilation - ポンプモードで distcc を起動する方法

ポンプモードで distcc を起動しようとしましたが、原因不明で前処理タスクを分散できません。したがって、distcc に関連するすべてのものをアンインストールし、distcc をポンプ モードで起動して実行するために最初からやり直したいと考えています。教えてください: インストールする必要があるパッケージは何ですか? distcc をポンプモードで起動するために設定する必要がある環境変数は何ですか?

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

linux - Rails 4 アプリケーション用の cflags / distcc を使用したバンドラーのインストール

Raspberry Pi で Rails 4 アプリケーションをセットアップしています。bundle install の実行時に gem のインストールを高速化するために、Linux デスクトップに (ARM クロス コンパイラを使用して) distcc サーバーをセットアップしました。

私が見つけられないのは、「bundle install」を実行するときにdistccを使用するコマンドをCFLAGSまたはその他の手段で渡す方法です。Bundler は --with-cflags スイッチを認識しません。

解決策を探しているときに、gem ごとにこれを行う方法をここで見つけましたが、1 つのコマンドですべてを実行できるセットアップを好みます。

これを達成する方法について何か提案はありますか?

ありがとう

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

cygwin - distcc が書き込みに失敗しました: トランスポート エンドポイントが接続されていません

distcc を使用すると、以下のメッセージで失敗します。

dcc_writex 警告: 書き込みに失敗しました: トランスポート エンドポイントが接続されていません

これは毎回発生するわけではありません。誰かこれについて考えている人はいますか?

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

c++ - マルチコア マシンでコンパイル時間を高速化する

私はオープン ソース プロジェクトのビルド サーバーを管理していますが、多くの場合、巨大なライブラリを再構築する必要があり、8 論理コアの i7 Intel プロセッサで構築するには少なくとも 30 分かかり、最大で数時間かかります。

最近、コンパイル時間を高速化するために使用できる比較的安価な専用マルチコア ボードがあるかどうか疑問に思っていましたが、Google-fu は Kickstarter で Parallella 以外のものを見つけることができませんでした。私のユースケースの。

C/C++ ソフトウェアのコンパイルを高速化するために使用できる安価なマルチコア ボードをご存知ですか?

マルチコア/分散コンパイルを提供する安価なオンデマンドサービスは機能しますが、コンパイラ、ライブラリ、その他が本物であることを確認する必要があるため、あまり好ましくありません。コードにバックドアを挿入することはありません。これをチェックするのは非常に困難です。そのため、私は主に、コンパイル タスクをオフロードするために自分で管理できるマルチコア ボードを探しています。