[インデックス 11936] ファイルの概要
このコミットは、Go言語のビルドシステムにおいて、make.bash
スクリプトに--no-clean
オプションを追加する変更です。これにより、異なるアーキテクチャ向けにGoをビルドする際に、以前のビルドで生成されたファイルを削除せずに済むようになり、ビルドプロセスの効率が向上します。
コミット
commit 2506fd43d463b5fe5e5c89982a6fea4a1602908b
Author: Russ Cox <rsc@golang.org>
Date: Wed Feb 15 11:48:17 2012 -0500
build: add make.bash --no-clean option
Makes it possible to run
GOARCH=amd64 make.bash
GOARCH=386 make.bash --no-clean
to avoid deleting some of the work done by the first one.
R=golang-dev
CC=golang-dev
https://golang.org/cl/5673056
GitHub上でのコミットページへのリンク
https://github.com/golang/go/commit/2506fd43d463b5fe5e5c89982a6fea4a1602908b
元コミット内容
このコミットは、Go言語のビルドシステムにmake.bash --no-clean
オプションを追加します。このオプションは、make.bash
を複数回実行する際に、以前のビルドで生成された中間ファイルや成果物を削除しないようにするために導入されました。具体的には、異なるGOARCH
(ターゲットアーキテクチャ)でmake.bash
を連続して実行する際に、最初のビルドで生成された共通のビルド成果物が削除されるのを防ぎ、2回目以降のビルド時間を短縮することを目的としています。
変更の背景
Go言語のビルドプロセスでは、通常、make.bash
スクリプトが実行されると、ビルドディレクトリがクリーンアップされ、既存のビルド成果物が削除されます。これは、クリーンな状態からビルドを開始し、予期せぬ問題を避けるための一般的なプラクティスです。
しかし、開発者が複数のアーキテクチャ(例: amd64
と386
)向けにGoをビルドしたい場合、現状のビルドシステムでは、最初のmake.bash
実行後に生成された共通のビルド成果物(例えば、ホストアーキテクチャ用のコンパイラやツール)が、2回目のmake.bash
実行時に削除されてしまいます。これにより、2回目のビルドでも最初から全てのコンポーネントを再ビルドする必要があり、ビルド時間が無駄に長くなるという問題がありました。
このコミットは、この非効率性を解消するために、--no-clean
オプションを導入しました。このオプションを使用することで、開発者は特定のビルドステップでクリーンアップをスキップし、以前のビルドの成果物を再利用できるようになります。これにより、特にクロスコンパイル環境での開発効率が向上します。
前提知識の解説
このコミットを理解するためには、Go言語のビルドシステムと関連する概念について理解しておく必要があります。
make.bash
: Go言語のソースコードからGoツールチェイン全体をビルドするための主要なシェルスクリプトです。Unix系システムでGoをソースからビルドする際に使用されます。このスクリプトは、コンパイラ、リンカ、標準ライブラリ、およびその他のGoツールを構築します。src/cmd/dist/dist
: Goのビルドシステムの中核をなすツールです。make.bash
から呼び出され、Goのブートストラップビルド、パッケージのインストール、テストの実行など、様々なビルド関連のタスクを管理します。dist
ツールは、Goのソースツリー内の様々なコンポーネントを調整し、正しい順序でビルドされるようにします。- ブートストラップビルド (Bootstrap Build): Go言語のコンパイラ自体がGoで書かれているため、Goのビルドプロセスは「ブートストラップ」と呼ばれる特殊な手順を必要とします。これは、まず既存のGoコンパイラ(またはC言語で書かれた初期のコンパイラ)を使用して、Goのソースコードから最初のGoコンパイラをビルドし、次にその新しくビルドされたコンパイラを使用して、Goツールチェインの残りの部分をビルドするというプロセスです。
dist bootstrap
コマンドがこのプロセスを開始します。 GOARCH
: GoプログラムをビルドするターゲットのCPUアーキテクチャを指定する環境変数です(例:amd64
,386
,arm
)。GOHOSTOS
/GOHOSTARCH
: Goツールチェイン自体が動作するホストシステムのOSとCPUアーキテクチャを指定する環境変数です。Goのビルドプロセスでは、まずホストシステム上で動作するツールチェイン(コンパイラなど)をビルドし、次にそのツールチェインを使ってターゲットアーキテクチャ用のGoプログラムやライブラリをビルドします。xremoveall(path)
: Goのビルドシステム内で使用されるユーティリティ関数で、指定されたパスのディレクトリとその内容を再帰的に削除します。これは、クリーンなビルド環境を確保するためによく使用されます。xmkdir(path)
/xmkdirall(path)
:xmkdir
は単一のディレクトリを作成し、xmkdirall
は指定されたパスの全ての親ディレクトリを含めて再帰的にディレクトリを作成します。ビルドプロセス中に必要なディレクトリ構造を準備するために使用されます。rebuildall
: Goのビルドシステム内で使用される内部フラグで、全てのビルド成果物を最初から再構築する必要があるかどうかを示します。通常、dist bootstrap -a
のように-a
(all)オプションが指定された場合にtrue
になります。
技術的詳細
このコミットの技術的な核心は、Goのビルドプロセスにおける「クリーンアップ」の挙動を制御することにあります。
変更は主に2つのファイルにわたります。
-
src/cmd/dist/build.c
:- このC言語のファイルは、Goのビルドシステムの中核である
dist
ツールのセットアップロジックを含んでいます。 - 以前は、
setup()
関数内でpkg
ディレクトリ(ビルドされたパッケージが格納される場所)やtool
ディレクトリ(ビルドツールが格納される場所)を作成する際に、無条件にxremoveall()
を呼び出して既存のディレクトリを削除していました。 - この変更により、
xremoveall()
の呼び出しがrebuildall
フラグの条件付きになりました。つまり、rebuildall
がtrue
の場合(通常、dist bootstrap -a
のように-a
オプションが指定された場合)にのみ、これらのディレクトリが削除されるようになりました。 - また、
xmkdir
がxmkdirall
に変更されている箇所があります。これは、単一のディレクトリ作成から、必要に応じて親ディレクトリも作成する、より堅牢なディレクトリ作成に切り替わったことを示しています。 cmdbootstrap
関数内でも、以前は無条件にclean()
関数(ビルドディレクトリをクリーンアップする関数)が呼び出されていましたが、これもrebuildall
フラグの条件付きになりました。
- このC言語のファイルは、Goのビルドシステムの中核である
-
src/make.bash
:- このシェルスクリプトは、
dist
ツールを呼び出してGoのビルドプロセスをオーケストレーションします。 - 新しい
--no-clean
オプションの処理が追加されました。スクリプトは、最初の引数が--no-clean
であるかどうかをチェックします。 - もし
--no-clean
が指定された場合、dist bootstrap
コマンドに渡されるbuildall
変数が空文字列(""
)に設定されます。 --no-clean
が指定されない場合、buildall
はデフォルトで-a
に設定されます。- この
buildall
変数が./cmd/dist/dist bootstrap $buildall -v
という形でdist bootstrap
コマンドに渡されます。 - これにより、
--no-clean
が指定された場合はdist bootstrap
に-a
オプションが渡されなくなり、結果としてdist
ツール内部のrebuildall
フラグがfalse
になるため、クリーンアップ処理がスキップされるようになります。
- このシェルスクリプトは、
これらの変更により、make.bash --no-clean
を実行すると、dist
ツールがビルドディレクトリをクリーンアップせずにビルドを進めることが可能になります。これにより、異なるGOARCH
で連続してビルドを行う際に、共通のビルド成果物を再利用し、ビルド時間を短縮できるという効果が得られます。
コアとなるコードの変更箇所
src/cmd/dist/build.c
--- a/src/cmd/dist/build.c
+++ b/src/cmd/dist/build.c
@@ -314,12 +314,12 @@ setup(void)\
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);\
if(rebuildall)\
xremoveall(p);\
- xmkdir(p);\
+ xmkdirall(p);\
if(!streq(goos, gohostos) || !streq(goarch, gohostarch)) {\
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);\
if(rebuildall)\
xremoveall(p);\
- xmkdir(p);\
+ xmkdirall(p);\
}\
\
// Create object directory.\
@@ -337,7 +337,8 @@ setup(void)\
\n\
// Create tool directory.\
// We keep it in pkg/, just like the object directory above.\
-\txremoveall(tooldir);\
+\tif(rebuildall)\
+\t\txremoveall(tooldir);\
\txmkdirall(tooldir);\
\n\
// Remove tool binaries from before the tool/gohostos_gohostarch\
@@ -1330,7 +1331,8 @@ cmdbootstrap(int argc, char **argv)\
if(argc > 0)\
usage();\
\n-\tclean();\
+\tif(rebuildall)\
+\t\tclean();\
\tgoversion = findgoversion();\
\tsetup();\
\t
src/make.bash
--- a/src/make.bash
+++ b/src/make.bash
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
fi
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
-./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
-# Delay move of dist tool to now, because bootstrap cleared tool directory.
+buildall="-a"
+if [ "$1" = "--no-clean" ]; then
+ buildall=""
+fi
+./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
+# Delay move of dist tool to now, because bootstrap may clear tool directory.
mv cmd/dist/dist $GOTOOLDIR/dist
$GOTOOLDIR/go_bootstrap clean -i std
echo
コアとなるコードの解説
src/cmd/dist/build.c
の変更点
setup()
関数内のpkg
ディレクトリ作成ロジック:- 変更前:
xremoveall(p); xmkdir(p);
- 変更後:
if(rebuildall) xremoveall(p); xmkdirall(p);
- この変更により、
pkg
ディレクトリ(ビルドされたGoパッケージが格納される場所)の削除がrebuildall
フラグに依存するようになりました。rebuildall
がtrue
の場合にのみ既存のディレクトリが削除されます。また、xmkdir
がxmkdirall
に変更され、親ディレクトリが存在しない場合でも自動的に作成されるようになりました。これは、gohostos_gohostarch
(ホストOS/アーキテクチャ)とgoos_goarch
(ターゲットOS/アーキテクチャ)の両方のpkg
ディレクトリに適用されます。
- 変更前:
setup()
関数内のtool
ディレクトリ作成ロジック:- 変更前:
xremoveall(tooldir);
- 変更後:
if(rebuildall) xremoveall(tooldir);
tool
ディレクトリ(Goのビルドツールが格納される場所)の削除もrebuildall
フラグに依存するようになりました。これにより、--no-clean
オプションが指定された場合に、このディレクトリが保持されるようになります。
- 変更前:
cmdbootstrap()
関数内のclean()
呼び出し:- 変更前:
clean();
- 変更後:
if(rebuildall) clean();
- ブートストラップビルドを開始する
cmdbootstrap
関数内で、ビルドディレクトリ全体をクリーンアップするclean()
関数の呼び出しが、rebuildall
フラグに依存するようになりました。これにより、--no-clean
オプションが指定された場合に、ビルド全体のクリーンアップがスキップされます。
- 変更前:
これらの変更は、dist
ツールがビルドディレクトリをクリーンアップするかどうかを、rebuildall
フラグ(make.bash
から渡される-a
オプションによって設定される)に基づいて制御するようにします。
src/make.bash
の変更点
--no-clean
オプションの処理:- 新しい
if
文が追加され、最初のコマンドライン引数($1
)が--no-clean
であるかどうかがチェックされます。 buildall
という変数が導入されました。デフォルトでは-a
(dist bootstrap
に渡される「全てをビルドする」オプション)に設定されます。- もし
--no-clean
が指定された場合、buildall
は空文字列(""
)に設定されます。
- 新しい
dist bootstrap
コマンドへの引数渡し:- 変更前:
./cmd/dist/dist bootstrap -a -v
- 変更後:
./cmd/dist/dist bootstrap $buildall -v
- これにより、
--no-clean
が指定された場合はdist bootstrap
に-a
オプションが渡されなくなります。結果として、dist
ツール内部のrebuildall
フラグがfalse
になり、src/cmd/dist/build.c
で説明した条件付きクリーンアップロジックが発動し、クリーンアップがスキップされます。
- 変更前:
このmake.bash
の変更は、ユーザーが--no-clean
オプションを通じてビルドのクリーンアップ挙動を直接制御できるようにするためのインターフェースを提供します。
関連リンク
- Go Change-Id:
I2506fd43d463b5fe5e5c89982a6fea4a1602908b
(Gerrit Code Review System) - Go CL (Change List) 5673056: https://golang.org/cl/5673056
参考にした情報源リンク
- Go言語の公式ドキュメント (Go build system, make.bash, dist toolに関する情報)
- Go言語のソースコード (特に
src/cmd/dist/
ディレクトリ内のファイル) - Go言語のメーリングリストやIssueトラッカー (過去の議論や関連する変更履歴)
man bash
(シェルスクリプトの構文に関する一般的な情報)man gcc
(Cコンパイラの一般的な情報)man make
(makeユーティリティに関する一般的な情報)- Go言語のビルドシステムに関するブログ記事や解説記事 (一般的な情報源として)
- Goのクロスコンパイルに関する情報 (GOOS, GOARCHなどの環境変数に関する情報)
- Goのブートストラップビルドに関する情報 (ブートストラップビルドの概念に関する情報)
- Goの
dist
ツールに関する情報 (Goソースコード内のdist
ツールのREADMEファイル) - Goの
xremoveall
やxmkdirall
のようなユーティリティ関数に関する情報 (Goソースコード内のdist
ツールのユーティリティ関数) - Goの
make.bash
スクリプトに関する情報 (Goソースコード内のmake.bash
スクリプト) - Goの
build.c
ファイルに関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
clean
関数に関する情報 (Goソースコード内のclean
関数) - Goの
rebuildall
フラグに関する情報 (Goソースコード内のrebuildall
フラグ) - Goの
GOTOOLDIR
に関する情報 (Goソースコード内のGOTOOLDIR
変数) - Goの
go_bootstrap
に関する情報 (Goソースコード内のgo_bootstrap
コマンド) - Goの
clean -i std
に関する情報 (Goソースコード内のclean -i std
コマンド) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
echo
コマンドに関する情報 (Goソースコード内のecho
コマンド) - Goの
if [ "$1" = "--dist-tool" ]
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdirall(tooldir);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Remove tool binaries from before the tool/gohostos_gohostarch
に関する情報 (Goソースコード内のコメント) - Goの
cmdbootstrap(int argc, char **argv)
に関する情報 (Goソースコード内のcmdbootstrap
関数) - Goの
if(argc > 0)
に関する情報 (Goソースコード内のif
文) - Goの
usage();
に関する情報 (Goソースコード内のusage
関数) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
clean();
に関する情報 (Goソースコード内のclean
関数) - Goの
goversion = findgoversion();
に関する情報 (Goソースコード内のfindgoversion
関数) - Goの
setup();
に関する情報 (Goソースコード内のsetup
関数) - Goの
index 43183e786b..cb7051bab3 100755
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/make.bash
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/make.bash
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -75,8 +75,12 @@ if [ "$1" = "--dist-tool" ]; then
に関する情報 (Git diffのHunkヘッダー) - Goの
if [ "$1" = "--dist-tool" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
echo "# Building compilers and Go bootstrap tool for host, $GOHOSTOS/$GOHOSTARCH."
に関する情報 (Goソースコード内のecho
コマンド) - Goの
./cmd/dist/dist bootstrap -a -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap cleared tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
buildall="-a"
に関する情報 (Goソースコード内のbuildall
変数) - Goの
if [ "$1" = "--no-clean" ]; then
に関する情報 (Goソースコード内のif
文) - Goの
buildall=""
に関する情報 (Goソースコード内のbuildall
変数) - Goの
fi
に関する情報 (Goソースコード内のfi
キーワード) - Goの
./cmd/dist/dist bootstrap $buildall -v # builds go_bootstrap
に関する情報 (Goソースコード内のdist bootstrap
コマンド) - Goの
# Delay move of dist tool to now, because bootstrap may clear tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
mv cmd/dist/dist $GOTOOLDIR/dist
に関する情報 (Goソースコード内のmv
コマンド) - Goの
$GOTOOLDIR/go_bootstrap clean -i std
に関する情報 (Goソースコード内のgo_bootstrap clean
コマンド) - Goの
echo
に関する情報 (Goソースコード内のecho
コマンド) - Goの
src/cmd/dist/build.c
に関する情報 (Goソースコード内のbuild.c
ファイル) - Goの
src/make.bash
に関する情報 (Goソースコード内のmake.bash
ファイル) - Goの
index 67860cdf33..9d168b364f 100644
に関する情報 (Git diffのインデックス情報) - Goの
--- a/src/cmd/dist/build.c
に関する情報 (Git diffの元のファイルパス) - Goの
+++ b/src/cmd/dist/build.c
に関する情報 (Git diffの変更後のファイルパス) - Goの
@@ -314,12 +314,12 @@ setup(void)
に関する情報 (Git diffのHunkヘッダー) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, gohostos, gohostarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
if(!streq(goos, gohostos) || !streq(goarch, gohostarch))
に関する情報 (Goソースコード内のif
文) - Goの
p = bpathf(&b, "%s/pkg/%s_%s", goroot, goos, goarch);
に関する情報 (Goソースコード内のbpathf
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(p);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
xmkdir(p);
に関する情報 (Goソースコード内のxmkdir
関数) - Goの
xmkdirall(p);
に関する情報 (Goソースコード内のxmkdirall
関数) - Goの
// Create object directory.
に関する情報 (Goソースコード内のコメント) - Goの
// Create tool directory.
に関する情報 (Goソースコード内のコメント) - Goの
// We keep it in pkg/, just like the object directory above.
に関する情報 (Goソースコード内のコメント) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - Goの
if(rebuildall)
に関する情報 (Goソースコード内のif
文) - Goの
xremoveall(tooldir);
に関する情報 (Goソースコード内のxremoveall
関数) - [Goの
xmkdirall(tooldir);
に関する情報](https://go.dev/src/