Last active
August 29, 2015 14:16
-
-
Save fmpwizard/5d3745b563e1ad98df1b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Fresh git clone && godep restore | |
$ time go build -x -tags=fetcherSched -o owlcrawler-scheduler owlcrawler_scheduler.go | |
WORK=/tmp/go-build789249122 | |
mkdir -p $WORK/github.com/fmpwizard/owlcrawler/couchdb/_obj/ | |
mkdir -p $WORK/github.com/fmpwizard/owlcrawler/ | |
cd /home/diego/work/golang/src/github.com/fmpwizard/owlcrawler/couchdb | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/fmpwizard/owlcrawler/couchdb.a -trimpath $WORK -p github.com/fmpwizard/owlcrawler/couchdb -complete -D _/home/diego/work/golang/src/github.com/fmpwizard/owlcrawler/couchdb -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./couchdb.go | |
mkdir -p $WORK/github.com/gogo/protobuf/proto/_obj/ | |
mkdir -p $WORK/github.com/gogo/protobuf/ | |
cd /home/diego/work/golang/src/github.com/gogo/protobuf/proto | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/gogo/protobuf/proto.a -trimpath $WORK -p github.com/gogo/protobuf/proto -complete -D _/home/diego/work/golang/src/github.com/gogo/protobuf/proto -I $WORK -pack ./clone.go ./decode.go ./decode_gogo.go ./encode.go ./encode_gogo.go ./equal.go ./extensions.go ./extensions_gogo.go ./lib.go ./lib_gogo.go ./message_set.go ./pointer_unsafe.go ./pointer_unsafe_gogo.go ./properties.go ./properties_gogo.go ./skip_gogo.go ./text.go ./text_gogo.go ./text_parser.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/config/_obj/ | |
mkdir -p $WORK/github.com/iron-io/iron_go/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/config | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/config.a -trimpath $WORK -p github.com/iron-io/iron_go/config -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/config -I $WORK -pack ./config.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/upid/_obj/ | |
mkdir -p $WORK/github.com/mesos/mesos-go/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/upid | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/upid.a -trimpath $WORK -p github.com/mesos/mesos-go/upid -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/upid -I $WORK -pack ./doc.go ./upid.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/callback/_obj/ | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/auth/callback | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/auth/callback.a -trimpath $WORK -p github.com/mesos/mesos-go/auth/callback -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/auth/callback -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./interface.go ./interprocess.go ./name.go ./password.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/auth | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/auth.a -trimpath $WORK -p github.com/mesos/mesos-go/auth -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/auth -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./interface.go ./login.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/api/_obj/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/api | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/api.a -trimpath $WORK -p github.com/iron-io/iron_go/api -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/api -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./api.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/sasl/mech/_obj/ | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/sasl/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/auth/sasl/mech | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/auth/sasl/mech.a -trimpath $WORK -p github.com/mesos/mesos-go/auth/sasl/mech -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/auth/sasl/mech -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./interface.go ./plugins.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/mesosutil/process/_obj/ | |
mkdir -p $WORK/github.com/mesos/mesos-go/mesosutil/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/mesosutil/process | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/mesosutil/process.a -trimpath $WORK -p github.com/mesos/mesos-go/mesosutil/process -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/mesosutil/process -I $WORK -pack ./process.go | |
mkdir -p $WORK/github.com/stretchr/objx/_obj/ | |
mkdir -p $WORK/github.com/stretchr/ | |
cd /home/diego/work/golang/src/github.com/stretchr/objx | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/stretchr/objx.a -trimpath $WORK -p github.com/stretchr/objx -complete -D _/home/diego/work/golang/src/github.com/stretchr/objx -I $WORK -pack ./accessors.go ./constants.go ./conversions.go ./doc.go ./map.go ./mutations.go ./security.go ./tests.go ./type_specific_codegen.go ./value.go | |
mkdir -p $WORK/github.com/stretchr/testify/assert/_obj/ | |
mkdir -p $WORK/github.com/stretchr/testify/ | |
cd /home/diego/work/golang/src/github.com/stretchr/testify/assert | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/stretchr/testify/assert.a -trimpath $WORK -p github.com/stretchr/testify/assert -complete -D _/home/diego/work/golang/src/github.com/stretchr/testify/assert -I $WORK -pack ./assertions.go ./doc.go ./errors.go ./forward_assertions.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/mq/_obj/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/mq | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/mq.a -trimpath $WORK -p github.com/iron-io/iron_go/mq -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/mq -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./mq.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/sasl/mech/crammd5/_obj/ | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/sasl/mech/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/auth/sasl/mech/crammd5 | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/auth/sasl/mech/crammd5.a -trimpath $WORK -p github.com/mesos/mesos-go/auth/sasl/mech/crammd5 -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/auth/sasl/mech/crammd5 -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./mechanism.go | |
mkdir -p $WORK/github.com/samuel/go-zookeeper/zk/_obj/ | |
mkdir -p $WORK/github.com/samuel/go-zookeeper/ | |
cd /home/diego/work/golang/src/github.com/samuel/go-zookeeper/zk | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/samuel/go-zookeeper/zk.a -trimpath $WORK -p github.com/samuel/go-zookeeper/zk -complete -D _/home/diego/work/golang/src/github.com/samuel/go-zookeeper/zk -I $WORK -pack ./conn.go ./constants.go ./lock.go ./server_help.go ./server_java.go ./structs.go ./tracer.go ./util.go | |
mkdir -p $WORK/github.com/stretchr/testify/mock/_obj/ | |
cd /home/diego/work/golang/src/github.com/stretchr/testify/mock | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/stretchr/testify/mock.a -trimpath $WORK -p github.com/stretchr/testify/mock -complete -D _/home/diego/work/golang/src/github.com/stretchr/testify/mock -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./doc.go ./mock.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/mesosproto/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/mesosproto | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/mesosproto.a -trimpath $WORK -p github.com/mesos/mesos-go/mesosproto -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/mesosproto -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./containerizer.pb.go ./internal.pb.go ./log.pb.go ./mesos.pb.go ./messages.pb.go ./registry.pb.go ./scheduler.pb.go ./state.pb.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/messenger/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/messenger | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/messenger.a -trimpath $WORK -p github.com/mesos/mesos-go/messenger -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/messenger -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./doc.go ./http_transporter.go ./message.go ./messenger.go ./mocked_messenger.go ./transporter.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/mesosutil/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/mesosutil | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/mesosutil.a -trimpath $WORK -p github.com/mesos/mesos-go/mesosutil -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/mesosutil -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./constants.go ./mesosprotoutil.go ./node.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/detector/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/detector | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/detector.a -trimpath $WORK -p github.com/mesos/mesos-go/detector -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/detector -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./doc.go ./factory.go ./interface.go ./standalone.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/detector/zoo/_obj/ | |
mkdir -p $WORK/github.com/mesos/mesos-go/detector/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/detector/zoo | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/detector/zoo.a -trimpath $WORK -p github.com/mesos/mesos-go/detector/zoo -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/detector/zoo -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./client.go ./detect.go ./mocked_conn.go ./mocked_detect.go ./plugin.go ./types.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/auth/sasl/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/auth/sasl | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/auth/sasl.a -trimpath $WORK -p github.com/mesos/mesos-go/auth/sasl -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/auth/sasl -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./authenticatee.go ./context.go | |
mkdir -p $WORK/github.com/mesos/mesos-go/scheduler/_obj/ | |
cd /home/diego/work/golang/src/github.com/mesos/mesos-go/scheduler | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/mesos/mesos-go/scheduler.a -trimpath $WORK -p github.com/mesos/mesos-go/scheduler -complete -D _/home/diego/work/golang/src/github.com/mesos/mesos-go/scheduler -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./doc.go ./handler.go ./mock_scheduler.go ./plugins.go ./schedcache.go ./schedtype.go ./scheduler.go | |
mkdir -p $WORK/command-line-arguments/_obj/ | |
cd /home/diego/work/golang/src/github.com/fmpwizard/owlcrawler | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/command-line-arguments.a -trimpath $WORK -p command-line-arguments -complete -D _/home/diego/work/golang/src/github.com/fmpwizard/owlcrawler -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./owlcrawler_scheduler.go | |
cd . | |
/usr/local/go/pkg/tool/linux_amd64/6l -o owlcrawler-scheduler -L $WORK -L /home/diego/work/golang/pkg/linux_amd64 -extld=gcc $WORK/command-line-arguments.a | |
real 0m3.624s | |
user 0m4.236s | |
sys 0m0.607s | |
## after go install ./... inside the mesos-go project | |
$ time go build -x -tags=fetcherSched -o owlcrawler-scheduler owlcrawler_scheduler.go | |
WORK=/tmp/go-build751227503 | |
mkdir -p $WORK/github.com/fmpwizard/owlcrawler/couchdb/_obj/ | |
mkdir -p $WORK/github.com/fmpwizard/owlcrawler/ | |
cd /home/diego/work/golang/src/github.com/fmpwizard/owlcrawler/couchdb | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/fmpwizard/owlcrawler/couchdb.a -trimpath $WORK -p github.com/fmpwizard/owlcrawler/couchdb -complete -D _/home/diego/work/golang/src/github.com/fmpwizard/owlcrawler/couchdb -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./couchdb.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/config/_obj/ | |
mkdir -p $WORK/github.com/iron-io/iron_go/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/config | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/config.a -trimpath $WORK -p github.com/iron-io/iron_go/config -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/config -I $WORK -pack ./config.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/api/_obj/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/api | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/api.a -trimpath $WORK -p github.com/iron-io/iron_go/api -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/api -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./api.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/mq/_obj/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/mq | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/mq.a -trimpath $WORK -p github.com/iron-io/iron_go/mq -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/mq -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./mq.go | |
mkdir -p $WORK/command-line-arguments/_obj/ | |
cd /home/diego/work/golang/src/github.com/fmpwizard/owlcrawler | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/command-line-arguments.a -trimpath $WORK -p command-line-arguments -complete -D _/home/diego/work/golang/src/github.com/fmpwizard/owlcrawler -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./owlcrawler_scheduler.go | |
cd . | |
/usr/local/go/pkg/tool/linux_amd64/6l -o owlcrawler-scheduler -L $WORK -L /home/diego/work/golang/pkg/linux_amd64 -extld=gcc $WORK/command-line-arguments.a | |
real 0m1.382s | |
user 0m1.246s | |
sys 0m0.185s | |
[diego@Toshiba owlcrawler]$ | |
### go install ./... inside owlcrawler | |
go install ./... | |
[diego@Toshiba owlcrawler]$ time go build -x -tags=fetcherSched -o owlcrawler-scheduler owlcrawler_scheduler.go | |
WORK=/tmp/go-build338758703 | |
mkdir -p $WORK/github.com/iron-io/iron_go/config/_obj/ | |
mkdir -p $WORK/github.com/iron-io/iron_go/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/config | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/config.a -trimpath $WORK -p github.com/iron-io/iron_go/config -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/config -I $WORK -pack ./config.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/api/_obj/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/api | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/api.a -trimpath $WORK -p github.com/iron-io/iron_go/api -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/api -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./api.go | |
mkdir -p $WORK/github.com/iron-io/iron_go/mq/_obj/ | |
cd /home/diego/work/golang/src/github.com/iron-io/iron_go/mq | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/github.com/iron-io/iron_go/mq.a -trimpath $WORK -p github.com/iron-io/iron_go/mq -complete -D _/home/diego/work/golang/src/github.com/iron-io/iron_go/mq -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./mq.go | |
mkdir -p $WORK/command-line-arguments/_obj/ | |
cd /home/diego/work/golang/src/github.com/fmpwizard/owlcrawler | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/command-line-arguments.a -trimpath $WORK -p command-line-arguments -complete -D _/home/diego/work/golang/src/github.com/fmpwizard/owlcrawler -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./owlcrawler_scheduler.go | |
cd . | |
/usr/local/go/pkg/tool/linux_amd64/6l -o owlcrawler-scheduler -L $WORK -L /home/diego/work/golang/pkg/linux_amd64 -extld=gcc $WORK/command-line-arguments.a | |
real 0m1.248s | |
user 0m1.088s | |
sys 0m0.154s | |
## after go install ./... inside iron_go | |
$ time go build -x -tags=fetcherSched -o owlcrawler-scheduler owlcrawler_scheduler.go | |
WORK=/tmp/go-build079247268 | |
mkdir -p $WORK/command-line-arguments/_obj/ | |
cd /home/diego/work/golang/src/github.com/fmpwizard/owlcrawler | |
/usr/local/go/pkg/tool/linux_amd64/6g -o $WORK/command-line-arguments.a -trimpath $WORK -p command-line-arguments -complete -D _/home/diego/work/golang/src/github.com/fmpwizard/owlcrawler -I $WORK -I /home/diego/work/golang/pkg/linux_amd64 -pack ./owlcrawler_scheduler.go | |
cd . | |
/usr/local/go/pkg/tool/linux_amd64/6l -o owlcrawler-scheduler -L $WORK -L /home/diego/work/golang/pkg/linux_amd64 -extld=gcc $WORK/command-line-arguments.a | |
real 0m0.955s | |
user 0m0.853s | |
sys 0m0.105s | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment