From: Russ Cox Date: Wed, 21 Dec 2011 12:47:12 +0000 (-0500) Subject: cmd/go: many improvements X-Git-Tag: weekly.2011-12-22~58 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=8f5f347e2c32ad1045ca902faab3d0c0fd735ae9;p=gostls13.git cmd/go: many improvements * correct dependency calculations * comment meaning of action fields * new alias "std" like "all" but standard packages only * add -o flag to 'go build' * set up for parallel build (still serial) * understand that import "C" depends on cgo, runtime/cgo R=golang-dev, mikioh.mikioh CC=golang-dev https://golang.org/cl/5502055 --- diff --git a/src/buildscript_darwin_386.sh b/src/buildscript_darwin_386.sh index d78cd0c544..246d74fd90 100755 --- a/src/buildscript_darwin_386.sh +++ b/src/buildscript_darwin_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ -cp $WORK/errors.a $GOROOT/pkg/darwin_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_darwin.go ./zruntime_defs_darwin_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_darwin.go ./zruntime_defs_darwin_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_darwin_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_darwin.h $WORK/runtime/_obj/os_GOOS.h @@ -75,19 +64,29 @@ cp $GOROOT/src/pkg/runtime/zasm_darwin_386.h $WORK/runtime/_obj/zasm_GOOS_GOARCH 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_darwin_386.8 -DGOOS_darwin -DGOARCH_386 ./rt0_darwin_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_darwin_386.8 -DGOOS_darwin -DGOARCH_386 ./sys_darwin_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_darwin -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_darwin.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_darwin_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_darwin.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_darwin_386.8 $WORK/runtime/_obj/sys_darwin_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_darwin.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_darwin_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_darwin.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_darwin_386.8 $WORK/runtime/_obj/sys_darwin_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/darwin_386/ cp $WORK/runtime.a $GOROOT/pkg/darwin_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/darwin_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_darwin -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/darwin_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/darwin_386/sync/atomic.a @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/darwin_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/darwin_386/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/darwin_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/darwin_386/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/darwin_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/darwin_386/unicode.a # @@ -129,9 +125,9 @@ cp $WORK/unicode.a $GOROOT/pkg/darwin_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/darwin_386/unicode/utf8.a @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/darwin_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_darwin -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/darwin_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/darwin_386/bytes.a # @@ -152,8 +147,8 @@ cp $WORK/bytes.a $GOROOT/pkg/darwin_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_darwin -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_darwin -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_darwin -DGOARCH_386 ./atan2_386.s @@ -176,19 +171,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_darwin -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_darwin -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_darwin -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/darwin_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/darwin_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/darwin_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/darwin_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/darwin_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/darwin_386/strings.a # @@ -196,10 +210,9 @@ cp $WORK/strings.a $GOROOT/pkg/darwin_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/darwin_386/strconv.a # @@ -207,9 +220,9 @@ cp $WORK/strconv.a $GOROOT/pkg/darwin_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/darwin_386/encoding/base64.a @@ -218,32 +231,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/darwin_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/darwin_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ -cp $WORK/sort.a $GOROOT/pkg/darwin_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/darwin_386/unicode/utf16.a # @@ -251,10 +251,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/darwin_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/darwin_386/encoding/json.a # @@ -262,11 +261,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/darwin_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_386.go ./syscall_unix.go ./zerrors_darwin_386.go ./zsyscall_darwin_386.go ./zsysnum_darwin_386.go ./ztypes_darwin_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_386.go ./syscall_unix.go ./zerrors_darwin_386.go ./zsyscall_darwin_386.go ./zsysnum_darwin_386.go ./ztypes_darwin_386.go 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_darwin_386.8 -DGOOS_darwin -DGOARCH_386 ./asm_darwin_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_darwin_386.8 -mkdir -p $GOROOT/pkg/darwin_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/asm_darwin_386.8 cp $WORK/syscall.a $GOROOT/pkg/darwin_386/syscall.a # @@ -274,10 +272,9 @@ cp $WORK/syscall.a $GOROOT/pkg/darwin_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/darwin_386/time.a # @@ -285,10 +282,9 @@ cp $WORK/time.a $GOROOT/pkg/darwin_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_darwin.go ./sys_bsd.go ./time.go ./types.go ./zsignal_darwin_386.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_darwin.go ./sys_bsd.go ./time.go ./types.go ./zsignal_darwin_386.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/darwin_386/os.a # @@ -296,10 +292,9 @@ cp $WORK/os.a $GOROOT/pkg/darwin_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/darwin_386/fmt.a # @@ -307,10 +302,9 @@ cp $WORK/fmt.a $GOROOT/pkg/darwin_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/darwin_386/flag.a # @@ -318,10 +312,9 @@ cp $WORK/flag.a $GOROOT/pkg/darwin_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/darwin_386/bufio.a # @@ -329,10 +322,9 @@ cp $WORK/bufio.a $GOROOT/pkg/darwin_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/darwin_386/encoding/gob.a # @@ -340,9 +332,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/darwin_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/go/ cp $WORK/go/token.a $GOROOT/pkg/darwin_386/go/token.a @@ -351,9 +343,9 @@ cp $WORK/go/token.a $GOROOT/pkg/darwin_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/darwin_386/path/filepath.a @@ -362,10 +354,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/darwin_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/darwin_386/go/scanner.a # @@ -373,10 +364,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/darwin_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/darwin_386/go/ast.a # @@ -384,9 +374,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/darwin_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/darwin_386/text/tabwriter.a @@ -395,10 +385,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/darwin_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/darwin_386/go/printer.a # @@ -406,9 +395,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/darwin_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/darwin_386/regexp/syntax.a @@ -417,10 +406,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/darwin_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/darwin_386/regexp.a # @@ -428,9 +416,9 @@ cp $WORK/regexp.a $GOROOT/pkg/darwin_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/darwin_386/io/ioutil.a @@ -439,9 +427,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/darwin_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/net/ cp $WORK/net/url.a $GOROOT/pkg/darwin_386/net/url.a @@ -450,9 +438,9 @@ cp $WORK/net/url.a $GOROOT/pkg/darwin_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/darwin_386/text/template/parse.a @@ -461,10 +449,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/darwin_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/darwin_386/text/template.a # @@ -472,10 +459,9 @@ cp $WORK/text/template.a $GOROOT/pkg/darwin_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/darwin_386/go/doc.a # @@ -483,10 +469,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/darwin_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/darwin_386/go/parser.a # @@ -494,10 +479,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/darwin_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/darwin_386/log.a # @@ -505,9 +489,9 @@ cp $WORK/log.a $GOROOT/pkg/darwin_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_unix.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/darwin_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/darwin_386/os/exec.a @@ -516,10 +500,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/darwin_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/darwin_386/path.a # @@ -527,10 +510,9 @@ cp $WORK/path.a $GOROOT/pkg/darwin_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/darwin_386/go/build.a # @@ -538,9 +520,9 @@ cp $WORK/go/build.a $GOROOT/pkg/darwin_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_darwin_amd64.sh b/src/buildscript_darwin_amd64.sh index 4cdcacc7d5..498e50af79 100755 --- a/src/buildscript_darwin_amd64.sh +++ b/src/buildscript_darwin_amd64.sh @@ -11,23 +11,12 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ -cp $WORK/errors.a $GOROOT/pkg/darwin_amd64/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime +cd $GOROOT/src/pkg/runtime 6g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_amd64.go ./zgoos_darwin.go ./zruntime_defs_darwin_amd64.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_amd64.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_darwin_amd64.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h @@ -77,12 +66,22 @@ gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.6 $W mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/runtime.a $GOROOT/pkg/darwin_amd64/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 +cp $WORK/errors.a $GOROOT/pkg/darwin_amd64/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic +cd $GOROOT/src/pkg/sync/atomic 6g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go 6a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_amd64.6 @@ -94,10 +93,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/darwin_amd64/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync +cd $GOROOT/src/pkg/sync 6g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/sync.a $GOROOT/pkg/darwin_amd64/sync.a # @@ -105,10 +103,9 @@ cp $WORK/sync.a $GOROOT/pkg/darwin_amd64/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io +cd $GOROOT/src/pkg/io 6g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/io.a $GOROOT/pkg/darwin_amd64/io.a # @@ -116,10 +113,9 @@ cp $WORK/io.a $GOROOT/pkg/darwin_amd64/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode +cd $GOROOT/src/pkg/unicode 6g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/unicode.a $GOROOT/pkg/darwin_amd64/unicode.a # @@ -127,7 +123,7 @@ cp $WORK/unicode.a $GOROOT/pkg/darwin_amd64/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 +cd $GOROOT/src/pkg/unicode/utf8 6g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/unicode/ @@ -138,11 +134,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/darwin_amd64/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes +cd $GOROOT/src/pkg/bytes 6g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 6a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_amd64.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/bytes.a $GOROOT/pkg/darwin_amd64/bytes.a # @@ -150,7 +145,7 @@ cp $WORK/bytes.a $GOROOT/pkg/darwin_amd64/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math +cd $GOROOT/src/pkg/math 6g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./abs_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./asin_amd64.s @@ -176,18 +171,37 @@ mkdir -p $WORK/math/_obj/ 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./sqrt_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./tan_amd64.s gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_amd64.6 $WORK/math/_obj/asin_amd64.6 $WORK/math/_obj/atan2_amd64.6 $WORK/math/_obj/atan_amd64.6 $WORK/math/_obj/dim_amd64.6 $WORK/math/_obj/exp2_amd64.6 $WORK/math/_obj/exp_amd64.6 $WORK/math/_obj/expm1_amd64.6 $WORK/math/_obj/floor_amd64.6 $WORK/math/_obj/fltasm_amd64.6 $WORK/math/_obj/frexp_amd64.6 $WORK/math/_obj/hypot_amd64.6 $WORK/math/_obj/ldexp_amd64.6 $WORK/math/_obj/log10_amd64.6 $WORK/math/_obj/log1p_amd64.6 $WORK/math/_obj/log_amd64.6 $WORK/math/_obj/mod_amd64.6 $WORK/math/_obj/modf_amd64.6 $WORK/math/_obj/remainder_amd64.6 $WORK/math/_obj/sin_amd64.6 $WORK/math/_obj/sincos_amd64.6 $WORK/math/_obj/sqrt_amd64.6 $WORK/math/_obj/tan_amd64.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/math.a $GOROOT/pkg/darwin_amd64/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 +cp $WORK/sort.a $GOROOT/pkg/darwin_amd64/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +6g -o $WORK/container/heap/_obj/_go_.6 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.6 +mkdir -p $GOROOT/pkg/darwin_amd64/container/ +cp $WORK/container/heap.a $GOROOT/pkg/darwin_amd64/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings +cd $GOROOT/src/pkg/strings 6g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/strings.a $GOROOT/pkg/darwin_amd64/strings.a # @@ -195,10 +209,9 @@ cp $WORK/strings.a $GOROOT/pkg/darwin_amd64/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv +cd $GOROOT/src/pkg/strconv 6g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/strconv.a $GOROOT/pkg/darwin_amd64/strconv.a # @@ -206,7 +219,7 @@ cp $WORK/strconv.a $GOROOT/pkg/darwin_amd64/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 +cd $GOROOT/src/pkg/encoding/base64 6g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/encoding/ @@ -217,32 +230,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/darwin_amd64/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect +cd $GOROOT/src/pkg/reflect 6g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/reflect.a $GOROOT/pkg/darwin_amd64/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ -cp $WORK/sort.a $GOROOT/pkg/darwin_amd64/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 +cd $GOROOT/src/pkg/unicode/utf16 6g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/unicode/ cp $WORK/unicode/utf16.a $GOROOT/pkg/darwin_amd64/unicode/utf16.a # @@ -250,10 +250,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/darwin_amd64/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json +cd $GOROOT/src/pkg/encoding/json 6g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/encoding/ cp $WORK/encoding/json.a $GOROOT/pkg/darwin_amd64/encoding/json.a # @@ -261,11 +260,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/darwin_amd64/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall +cd $GOROOT/src/pkg/syscall 6g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_darwin.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_darwin.go ./syscall_darwin_amd64.go ./syscall_unix.go ./zerrors_darwin_amd64.go ./zsyscall_darwin_amd64.go ./zsysnum_darwin_amd64.go ./ztypes_darwin_amd64.go 6a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_darwin_amd64.6 -DGOOS_darwin -DGOARCH_amd64 ./asm_darwin_amd64.s gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_darwin_amd64.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/syscall.a $GOROOT/pkg/darwin_amd64/syscall.a # @@ -273,10 +271,9 @@ cp $WORK/syscall.a $GOROOT/pkg/darwin_amd64/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time +cd $GOROOT/src/pkg/time 6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/time.a $GOROOT/pkg/darwin_amd64/time.a # @@ -284,10 +281,9 @@ cp $WORK/time.a $GOROOT/pkg/darwin_amd64/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os +cd $GOROOT/src/pkg/os 6g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_darwin.go ./sys_bsd.go ./time.go ./types.go ./zsignal_darwin_amd64.go gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/os.a $GOROOT/pkg/darwin_amd64/os.a # @@ -295,10 +291,9 @@ cp $WORK/os.a $GOROOT/pkg/darwin_amd64/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt +cd $GOROOT/src/pkg/fmt 6g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/fmt.a $GOROOT/pkg/darwin_amd64/fmt.a # @@ -306,10 +301,9 @@ cp $WORK/fmt.a $GOROOT/pkg/darwin_amd64/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag +cd $GOROOT/src/pkg/flag 6g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/flag.a $GOROOT/pkg/darwin_amd64/flag.a # @@ -317,10 +311,9 @@ cp $WORK/flag.a $GOROOT/pkg/darwin_amd64/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio +cd $GOROOT/src/pkg/bufio 6g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/bufio.a $GOROOT/pkg/darwin_amd64/bufio.a # @@ -328,10 +321,9 @@ cp $WORK/bufio.a $GOROOT/pkg/darwin_amd64/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob +cd $GOROOT/src/pkg/encoding/gob 6g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/encoding/ cp $WORK/encoding/gob.a $GOROOT/pkg/darwin_amd64/encoding/gob.a # @@ -339,7 +331,7 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/darwin_amd64/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token +cd $GOROOT/src/pkg/go/token 6g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/go/ @@ -350,7 +342,7 @@ cp $WORK/go/token.a $GOROOT/pkg/darwin_amd64/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath +cd $GOROOT/src/pkg/path/filepath 6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/path/ @@ -361,10 +353,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/darwin_amd64/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner +cd $GOROOT/src/pkg/go/scanner 6g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/go/ cp $WORK/go/scanner.a $GOROOT/pkg/darwin_amd64/go/scanner.a # @@ -372,10 +363,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/darwin_amd64/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast +cd $GOROOT/src/pkg/go/ast 6g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/go/ cp $WORK/go/ast.a $GOROOT/pkg/darwin_amd64/go/ast.a # @@ -383,7 +373,7 @@ cp $WORK/go/ast.a $GOROOT/pkg/darwin_amd64/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter +cd $GOROOT/src/pkg/text/tabwriter 6g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/text/ @@ -394,10 +384,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/darwin_amd64/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer +cd $GOROOT/src/pkg/go/printer 6g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/go/ cp $WORK/go/printer.a $GOROOT/pkg/darwin_amd64/go/printer.a # @@ -405,7 +394,7 @@ cp $WORK/go/printer.a $GOROOT/pkg/darwin_amd64/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax +cd $GOROOT/src/pkg/regexp/syntax 6g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/regexp/ @@ -416,10 +405,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/darwin_amd64/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp +cd $GOROOT/src/pkg/regexp 6g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/regexp.a $GOROOT/pkg/darwin_amd64/regexp.a # @@ -427,7 +415,7 @@ cp $WORK/regexp.a $GOROOT/pkg/darwin_amd64/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil +cd $GOROOT/src/pkg/io/ioutil 6g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/io/ @@ -438,7 +426,7 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/darwin_amd64/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url +cd $GOROOT/src/pkg/net/url 6g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/net/ @@ -449,7 +437,7 @@ cp $WORK/net/url.a $GOROOT/pkg/darwin_amd64/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse +cd $GOROOT/src/pkg/text/template/parse 6g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/text/template/ @@ -460,10 +448,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/darwin_amd64/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template +cd $GOROOT/src/pkg/text/template 6g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/text/ cp $WORK/text/template.a $GOROOT/pkg/darwin_amd64/text/template.a # @@ -471,10 +458,9 @@ cp $WORK/text/template.a $GOROOT/pkg/darwin_amd64/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc +cd $GOROOT/src/pkg/go/doc 6g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/go/ cp $WORK/go/doc.a $GOROOT/pkg/darwin_amd64/go/doc.a # @@ -482,10 +468,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/darwin_amd64/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser +cd $GOROOT/src/pkg/go/parser 6g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/go/ cp $WORK/go/parser.a $GOROOT/pkg/darwin_amd64/go/parser.a # @@ -493,10 +478,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/darwin_amd64/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log +cd $GOROOT/src/pkg/log 6g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/log.a $GOROOT/pkg/darwin_amd64/log.a # @@ -504,7 +488,7 @@ cp $WORK/log.a $GOROOT/pkg/darwin_amd64/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec +cd $GOROOT/src/pkg/os/exec 6g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 mkdir -p $GOROOT/pkg/darwin_amd64/os/ @@ -515,10 +499,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/darwin_amd64/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path +cd $GOROOT/src/pkg/path 6g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/ cp $WORK/path.a $GOROOT/pkg/darwin_amd64/path.a # @@ -526,10 +509,9 @@ cp $WORK/path.a $GOROOT/pkg/darwin_amd64/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build +cd $GOROOT/src/pkg/go/build 6g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/darwin_amd64/go/ cp $WORK/go/build.a $GOROOT/pkg/darwin_amd64/go/build.a # @@ -537,7 +519,7 @@ cp $WORK/go/build.a $GOROOT/pkg/darwin_amd64/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go +cd $GOROOT/src/cmd/go 6g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 6l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a diff --git a/src/buildscript_freebsd_386.sh b/src/buildscript_freebsd_386.sh index f3f47c170a..5614b2e220 100755 --- a/src/buildscript_freebsd_386.sh +++ b/src/buildscript_freebsd_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ -cp $WORK/errors.a $GOROOT/pkg/freebsd_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_freebsd.go ./zruntime_defs_freebsd_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_freebsd.go ./zruntime_defs_freebsd_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_freebsd_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_freebsd.h $WORK/runtime/_obj/os_GOOS.h @@ -75,19 +64,29 @@ cp $GOROOT/src/pkg/runtime/zasm_freebsd_386.h $WORK/runtime/_obj/zasm_GOOS_GOARC 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_freebsd_386.8 -DGOOS_freebsd -DGOARCH_386 ./rt0_freebsd_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_freebsd_386.8 -DGOOS_freebsd -DGOARCH_386 ./sys_freebsd_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_freebsd -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_futex.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_freebsd.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_freebsd_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_freebsd.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_freebsd_386.8 $WORK/runtime/_obj/sys_freebsd_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_futex.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_freebsd.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_freebsd_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_freebsd.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_freebsd_386.8 $WORK/runtime/_obj/sys_freebsd_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/freebsd_386/ cp $WORK/runtime.a $GOROOT/pkg/freebsd_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/freebsd_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_freebsd -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/freebsd_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/freebsd_386/sync/atomic.a @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/freebsd_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/freebsd_386/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/freebsd_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/freebsd_386/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/freebsd_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/freebsd_386/unicode.a # @@ -129,9 +125,9 @@ cp $WORK/unicode.a $GOROOT/pkg/freebsd_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/freebsd_386/unicode/utf8.a @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/freebsd_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_freebsd -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/freebsd_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/freebsd_386/bytes.a # @@ -152,8 +147,8 @@ cp $WORK/bytes.a $GOROOT/pkg/freebsd_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_freebsd -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_freebsd -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_freebsd -DGOARCH_386 ./atan2_386.s @@ -176,19 +171,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_freebsd -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_freebsd -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_freebsd -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/freebsd_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/freebsd_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/freebsd_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/freebsd_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/freebsd_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/freebsd_386/strings.a # @@ -196,10 +210,9 @@ cp $WORK/strings.a $GOROOT/pkg/freebsd_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/freebsd_386/strconv.a # @@ -207,9 +220,9 @@ cp $WORK/strconv.a $GOROOT/pkg/freebsd_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/freebsd_386/encoding/base64.a @@ -218,32 +231,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/freebsd_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/freebsd_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ -cp $WORK/sort.a $GOROOT/pkg/freebsd_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/freebsd_386/unicode/utf16.a # @@ -251,10 +251,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/freebsd_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/freebsd_386/encoding/json.a # @@ -262,11 +261,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/freebsd_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_386.go ./syscall_unix.go ./zerrors_freebsd_386.go ./zsyscall_freebsd_386.go ./zsysnum_freebsd_386.go ./ztypes_freebsd_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_386.go ./syscall_unix.go ./zerrors_freebsd_386.go ./zsyscall_freebsd_386.go ./zsysnum_freebsd_386.go ./ztypes_freebsd_386.go 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_freebsd_386.8 -DGOOS_freebsd -DGOARCH_386 ./asm_freebsd_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_freebsd_386.8 -mkdir -p $GOROOT/pkg/freebsd_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/asm_freebsd_386.8 cp $WORK/syscall.a $GOROOT/pkg/freebsd_386/syscall.a # @@ -274,10 +272,9 @@ cp $WORK/syscall.a $GOROOT/pkg/freebsd_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/freebsd_386/time.a # @@ -285,10 +282,9 @@ cp $WORK/time.a $GOROOT/pkg/freebsd_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_freebsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_freebsd_386.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_freebsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_freebsd_386.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/freebsd_386/os.a # @@ -296,10 +292,9 @@ cp $WORK/os.a $GOROOT/pkg/freebsd_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/freebsd_386/fmt.a # @@ -307,10 +302,9 @@ cp $WORK/fmt.a $GOROOT/pkg/freebsd_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/freebsd_386/flag.a # @@ -318,10 +312,9 @@ cp $WORK/flag.a $GOROOT/pkg/freebsd_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/freebsd_386/bufio.a # @@ -329,10 +322,9 @@ cp $WORK/bufio.a $GOROOT/pkg/freebsd_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/freebsd_386/encoding/gob.a # @@ -340,9 +332,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/freebsd_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/go/ cp $WORK/go/token.a $GOROOT/pkg/freebsd_386/go/token.a @@ -351,9 +343,9 @@ cp $WORK/go/token.a $GOROOT/pkg/freebsd_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/freebsd_386/path/filepath.a @@ -362,10 +354,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/freebsd_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/freebsd_386/go/scanner.a # @@ -373,10 +364,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/freebsd_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/freebsd_386/go/ast.a # @@ -384,9 +374,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/freebsd_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/freebsd_386/text/tabwriter.a @@ -395,10 +385,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/freebsd_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/freebsd_386/go/printer.a # @@ -406,9 +395,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/freebsd_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/freebsd_386/regexp/syntax.a @@ -417,10 +406,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/freebsd_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/freebsd_386/regexp.a # @@ -428,9 +416,9 @@ cp $WORK/regexp.a $GOROOT/pkg/freebsd_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/freebsd_386/io/ioutil.a @@ -439,9 +427,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/freebsd_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/net/ cp $WORK/net/url.a $GOROOT/pkg/freebsd_386/net/url.a @@ -450,9 +438,9 @@ cp $WORK/net/url.a $GOROOT/pkg/freebsd_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/freebsd_386/text/template/parse.a @@ -461,10 +449,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/freebsd_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/freebsd_386/text/template.a # @@ -472,10 +459,9 @@ cp $WORK/text/template.a $GOROOT/pkg/freebsd_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/freebsd_386/go/doc.a # @@ -483,10 +469,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/freebsd_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/freebsd_386/go/parser.a # @@ -494,10 +479,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/freebsd_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/freebsd_386/log.a # @@ -505,9 +489,9 @@ cp $WORK/log.a $GOROOT/pkg/freebsd_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_unix.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/freebsd_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/freebsd_386/os/exec.a @@ -516,10 +500,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/freebsd_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/freebsd_386/path.a # @@ -527,10 +510,9 @@ cp $WORK/path.a $GOROOT/pkg/freebsd_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/freebsd_386/go/build.a # @@ -538,9 +520,9 @@ cp $WORK/go/build.a $GOROOT/pkg/freebsd_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_freebsd_amd64.sh b/src/buildscript_freebsd_amd64.sh index d0a4e0b8a7..5d758eb0f3 100755 --- a/src/buildscript_freebsd_amd64.sh +++ b/src/buildscript_freebsd_amd64.sh @@ -11,23 +11,12 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ -cp $WORK/errors.a $GOROOT/pkg/freebsd_amd64/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime +cd $GOROOT/src/pkg/runtime 6g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_amd64.go ./zgoos_freebsd.go ./zruntime_defs_freebsd_amd64.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_amd64.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_freebsd_amd64.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h @@ -77,12 +66,22 @@ gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.6 $W mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/runtime.a $GOROOT/pkg/freebsd_amd64/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 +cp $WORK/errors.a $GOROOT/pkg/freebsd_amd64/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic +cd $GOROOT/src/pkg/sync/atomic 6g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go 6a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_amd64.6 @@ -94,10 +93,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/freebsd_amd64/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync +cd $GOROOT/src/pkg/sync 6g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/sync.a $GOROOT/pkg/freebsd_amd64/sync.a # @@ -105,10 +103,9 @@ cp $WORK/sync.a $GOROOT/pkg/freebsd_amd64/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io +cd $GOROOT/src/pkg/io 6g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/io.a $GOROOT/pkg/freebsd_amd64/io.a # @@ -116,10 +113,9 @@ cp $WORK/io.a $GOROOT/pkg/freebsd_amd64/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode +cd $GOROOT/src/pkg/unicode 6g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/unicode.a $GOROOT/pkg/freebsd_amd64/unicode.a # @@ -127,7 +123,7 @@ cp $WORK/unicode.a $GOROOT/pkg/freebsd_amd64/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 +cd $GOROOT/src/pkg/unicode/utf8 6g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/unicode/ @@ -138,11 +134,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/freebsd_amd64/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes +cd $GOROOT/src/pkg/bytes 6g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 6a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_amd64.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/bytes.a $GOROOT/pkg/freebsd_amd64/bytes.a # @@ -150,7 +145,7 @@ cp $WORK/bytes.a $GOROOT/pkg/freebsd_amd64/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math +cd $GOROOT/src/pkg/math 6g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./abs_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./asin_amd64.s @@ -176,18 +171,37 @@ mkdir -p $WORK/math/_obj/ 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./sqrt_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./tan_amd64.s gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_amd64.6 $WORK/math/_obj/asin_amd64.6 $WORK/math/_obj/atan2_amd64.6 $WORK/math/_obj/atan_amd64.6 $WORK/math/_obj/dim_amd64.6 $WORK/math/_obj/exp2_amd64.6 $WORK/math/_obj/exp_amd64.6 $WORK/math/_obj/expm1_amd64.6 $WORK/math/_obj/floor_amd64.6 $WORK/math/_obj/fltasm_amd64.6 $WORK/math/_obj/frexp_amd64.6 $WORK/math/_obj/hypot_amd64.6 $WORK/math/_obj/ldexp_amd64.6 $WORK/math/_obj/log10_amd64.6 $WORK/math/_obj/log1p_amd64.6 $WORK/math/_obj/log_amd64.6 $WORK/math/_obj/mod_amd64.6 $WORK/math/_obj/modf_amd64.6 $WORK/math/_obj/remainder_amd64.6 $WORK/math/_obj/sin_amd64.6 $WORK/math/_obj/sincos_amd64.6 $WORK/math/_obj/sqrt_amd64.6 $WORK/math/_obj/tan_amd64.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/math.a $GOROOT/pkg/freebsd_amd64/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 +cp $WORK/sort.a $GOROOT/pkg/freebsd_amd64/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +6g -o $WORK/container/heap/_obj/_go_.6 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.6 +mkdir -p $GOROOT/pkg/freebsd_amd64/container/ +cp $WORK/container/heap.a $GOROOT/pkg/freebsd_amd64/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings +cd $GOROOT/src/pkg/strings 6g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/strings.a $GOROOT/pkg/freebsd_amd64/strings.a # @@ -195,10 +209,9 @@ cp $WORK/strings.a $GOROOT/pkg/freebsd_amd64/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv +cd $GOROOT/src/pkg/strconv 6g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/strconv.a $GOROOT/pkg/freebsd_amd64/strconv.a # @@ -206,7 +219,7 @@ cp $WORK/strconv.a $GOROOT/pkg/freebsd_amd64/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 +cd $GOROOT/src/pkg/encoding/base64 6g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/encoding/ @@ -217,32 +230,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/freebsd_amd64/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect +cd $GOROOT/src/pkg/reflect 6g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/reflect.a $GOROOT/pkg/freebsd_amd64/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ -cp $WORK/sort.a $GOROOT/pkg/freebsd_amd64/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 +cd $GOROOT/src/pkg/unicode/utf16 6g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/unicode/ cp $WORK/unicode/utf16.a $GOROOT/pkg/freebsd_amd64/unicode/utf16.a # @@ -250,10 +250,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/freebsd_amd64/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json +cd $GOROOT/src/pkg/encoding/json 6g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/encoding/ cp $WORK/encoding/json.a $GOROOT/pkg/freebsd_amd64/encoding/json.a # @@ -261,11 +260,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/freebsd_amd64/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall +cd $GOROOT/src/pkg/syscall 6g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_freebsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_freebsd.go ./syscall_freebsd_amd64.go ./syscall_unix.go ./zerrors_freebsd_amd64.go ./zsyscall_freebsd_amd64.go ./zsysnum_freebsd_amd64.go ./ztypes_freebsd_amd64.go 6a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_freebsd_amd64.6 -DGOOS_freebsd -DGOARCH_amd64 ./asm_freebsd_amd64.s gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_freebsd_amd64.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/syscall.a $GOROOT/pkg/freebsd_amd64/syscall.a # @@ -273,10 +271,9 @@ cp $WORK/syscall.a $GOROOT/pkg/freebsd_amd64/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time +cd $GOROOT/src/pkg/time 6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/time.a $GOROOT/pkg/freebsd_amd64/time.a # @@ -284,10 +281,9 @@ cp $WORK/time.a $GOROOT/pkg/freebsd_amd64/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os +cd $GOROOT/src/pkg/os 6g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_freebsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_freebsd_amd64.go gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/os.a $GOROOT/pkg/freebsd_amd64/os.a # @@ -295,10 +291,9 @@ cp $WORK/os.a $GOROOT/pkg/freebsd_amd64/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt +cd $GOROOT/src/pkg/fmt 6g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/fmt.a $GOROOT/pkg/freebsd_amd64/fmt.a # @@ -306,10 +301,9 @@ cp $WORK/fmt.a $GOROOT/pkg/freebsd_amd64/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag +cd $GOROOT/src/pkg/flag 6g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/flag.a $GOROOT/pkg/freebsd_amd64/flag.a # @@ -317,10 +311,9 @@ cp $WORK/flag.a $GOROOT/pkg/freebsd_amd64/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio +cd $GOROOT/src/pkg/bufio 6g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/bufio.a $GOROOT/pkg/freebsd_amd64/bufio.a # @@ -328,10 +321,9 @@ cp $WORK/bufio.a $GOROOT/pkg/freebsd_amd64/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob +cd $GOROOT/src/pkg/encoding/gob 6g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/encoding/ cp $WORK/encoding/gob.a $GOROOT/pkg/freebsd_amd64/encoding/gob.a # @@ -339,7 +331,7 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/freebsd_amd64/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token +cd $GOROOT/src/pkg/go/token 6g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/go/ @@ -350,7 +342,7 @@ cp $WORK/go/token.a $GOROOT/pkg/freebsd_amd64/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath +cd $GOROOT/src/pkg/path/filepath 6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/path/ @@ -361,10 +353,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/freebsd_amd64/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner +cd $GOROOT/src/pkg/go/scanner 6g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/go/ cp $WORK/go/scanner.a $GOROOT/pkg/freebsd_amd64/go/scanner.a # @@ -372,10 +363,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/freebsd_amd64/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast +cd $GOROOT/src/pkg/go/ast 6g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/go/ cp $WORK/go/ast.a $GOROOT/pkg/freebsd_amd64/go/ast.a # @@ -383,7 +373,7 @@ cp $WORK/go/ast.a $GOROOT/pkg/freebsd_amd64/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter +cd $GOROOT/src/pkg/text/tabwriter 6g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/text/ @@ -394,10 +384,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/freebsd_amd64/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer +cd $GOROOT/src/pkg/go/printer 6g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/go/ cp $WORK/go/printer.a $GOROOT/pkg/freebsd_amd64/go/printer.a # @@ -405,7 +394,7 @@ cp $WORK/go/printer.a $GOROOT/pkg/freebsd_amd64/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax +cd $GOROOT/src/pkg/regexp/syntax 6g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/regexp/ @@ -416,10 +405,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/freebsd_amd64/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp +cd $GOROOT/src/pkg/regexp 6g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/regexp.a $GOROOT/pkg/freebsd_amd64/regexp.a # @@ -427,7 +415,7 @@ cp $WORK/regexp.a $GOROOT/pkg/freebsd_amd64/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil +cd $GOROOT/src/pkg/io/ioutil 6g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/io/ @@ -438,7 +426,7 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/freebsd_amd64/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url +cd $GOROOT/src/pkg/net/url 6g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/net/ @@ -449,7 +437,7 @@ cp $WORK/net/url.a $GOROOT/pkg/freebsd_amd64/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse +cd $GOROOT/src/pkg/text/template/parse 6g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/text/template/ @@ -460,10 +448,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/freebsd_amd64/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template +cd $GOROOT/src/pkg/text/template 6g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/text/ cp $WORK/text/template.a $GOROOT/pkg/freebsd_amd64/text/template.a # @@ -471,10 +458,9 @@ cp $WORK/text/template.a $GOROOT/pkg/freebsd_amd64/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc +cd $GOROOT/src/pkg/go/doc 6g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/go/ cp $WORK/go/doc.a $GOROOT/pkg/freebsd_amd64/go/doc.a # @@ -482,10 +468,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/freebsd_amd64/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser +cd $GOROOT/src/pkg/go/parser 6g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/go/ cp $WORK/go/parser.a $GOROOT/pkg/freebsd_amd64/go/parser.a # @@ -493,10 +478,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/freebsd_amd64/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log +cd $GOROOT/src/pkg/log 6g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/log.a $GOROOT/pkg/freebsd_amd64/log.a # @@ -504,7 +488,7 @@ cp $WORK/log.a $GOROOT/pkg/freebsd_amd64/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec +cd $GOROOT/src/pkg/os/exec 6g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 mkdir -p $GOROOT/pkg/freebsd_amd64/os/ @@ -515,10 +499,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/freebsd_amd64/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path +cd $GOROOT/src/pkg/path 6g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/ cp $WORK/path.a $GOROOT/pkg/freebsd_amd64/path.a # @@ -526,10 +509,9 @@ cp $WORK/path.a $GOROOT/pkg/freebsd_amd64/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build +cd $GOROOT/src/pkg/go/build 6g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/freebsd_amd64/go/ cp $WORK/go/build.a $GOROOT/pkg/freebsd_amd64/go/build.a # @@ -537,7 +519,7 @@ cp $WORK/go/build.a $GOROOT/pkg/freebsd_amd64/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go +cd $GOROOT/src/cmd/go 6g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 6l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a diff --git a/src/buildscript_linux_386.sh b/src/buildscript_linux_386.sh index 832fe99f9f..7f8c8017a1 100755 --- a/src/buildscript_linux_386.sh +++ b/src/buildscript_linux_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ -cp $WORK/errors.a $GOROOT/pkg/linux_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_linux.go ./zruntime_defs_linux_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_linux.go ./zruntime_defs_linux_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_linux_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_linux.h $WORK/runtime/_obj/os_GOOS.h @@ -75,19 +64,29 @@ cp $GOROOT/src/pkg/runtime/zasm_linux_386.h $WORK/runtime/_obj/zasm_GOOS_GOARCH. 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_linux_386.8 -DGOOS_linux -DGOARCH_386 ./rt0_linux_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_linux_386.8 -DGOOS_linux -DGOARCH_386 ./sys_linux_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_linux -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_futex.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_linux.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_linux_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_linux.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_linux_386.8 $WORK/runtime/_obj/sys_linux_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_futex.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_linux.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_linux_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_linux.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_linux_386.8 $WORK/runtime/_obj/sys_linux_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/linux_386/ cp $WORK/runtime.a $GOROOT/pkg/linux_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/linux_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_linux -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/linux_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/linux_386/sync/atomic.a @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/linux_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/linux_386/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/linux_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/linux_386/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/linux_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/linux_386/unicode.a # @@ -129,9 +125,9 @@ cp $WORK/unicode.a $GOROOT/pkg/linux_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/linux_386/unicode/utf8.a @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/linux_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_linux -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/linux_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/linux_386/bytes.a # @@ -152,8 +147,8 @@ cp $WORK/bytes.a $GOROOT/pkg/linux_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_linux -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_linux -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_linux -DGOARCH_386 ./atan2_386.s @@ -176,19 +171,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_linux -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_linux -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_linux -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/linux_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/linux_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/linux_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/linux_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/linux_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/linux_386/strings.a # @@ -196,10 +210,9 @@ cp $WORK/strings.a $GOROOT/pkg/linux_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/linux_386/strconv.a # @@ -207,9 +220,9 @@ cp $WORK/strconv.a $GOROOT/pkg/linux_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/linux_386/encoding/base64.a @@ -218,32 +231,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/linux_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/linux_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ -cp $WORK/sort.a $GOROOT/pkg/linux_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/linux_386/unicode/utf16.a # @@ -251,10 +251,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/linux_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/linux_386/encoding/json.a # @@ -262,11 +261,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/linux_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./env_unix.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_linux.go ./syscall_linux_386.go ./syscall_unix.go ./zerrors_linux_386.go ./zsyscall_linux_386.go ./zsysnum_linux_386.go ./ztypes_linux_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./env_unix.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_linux.go ./syscall_linux_386.go ./syscall_unix.go ./zerrors_linux_386.go ./zsyscall_linux_386.go ./zsysnum_linux_386.go ./ztypes_linux_386.go 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_linux_386.8 -DGOOS_linux -DGOARCH_386 ./asm_linux_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_linux_386.8 -mkdir -p $GOROOT/pkg/linux_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/asm_linux_386.8 cp $WORK/syscall.a $GOROOT/pkg/linux_386/syscall.a # @@ -274,10 +272,9 @@ cp $WORK/syscall.a $GOROOT/pkg/linux_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/linux_386/time.a # @@ -285,10 +282,9 @@ cp $WORK/time.a $GOROOT/pkg/linux_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_linux.go ./sys_linux.go ./time.go ./types.go ./zsignal_linux_386.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_linux.go ./sys_linux.go ./time.go ./types.go ./zsignal_linux_386.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/linux_386/os.a # @@ -296,10 +292,9 @@ cp $WORK/os.a $GOROOT/pkg/linux_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/linux_386/fmt.a # @@ -307,10 +302,9 @@ cp $WORK/fmt.a $GOROOT/pkg/linux_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/linux_386/flag.a # @@ -318,10 +312,9 @@ cp $WORK/flag.a $GOROOT/pkg/linux_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/linux_386/bufio.a # @@ -329,10 +322,9 @@ cp $WORK/bufio.a $GOROOT/pkg/linux_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/linux_386/encoding/gob.a # @@ -340,9 +332,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/linux_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/go/ cp $WORK/go/token.a $GOROOT/pkg/linux_386/go/token.a @@ -351,9 +343,9 @@ cp $WORK/go/token.a $GOROOT/pkg/linux_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/linux_386/path/filepath.a @@ -362,10 +354,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/linux_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/linux_386/go/scanner.a # @@ -373,10 +364,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/linux_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/linux_386/go/ast.a # @@ -384,9 +374,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/linux_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/linux_386/text/tabwriter.a @@ -395,10 +385,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/linux_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/linux_386/go/printer.a # @@ -406,9 +395,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/linux_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/linux_386/regexp/syntax.a @@ -417,10 +406,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/linux_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/linux_386/regexp.a # @@ -428,9 +416,9 @@ cp $WORK/regexp.a $GOROOT/pkg/linux_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/linux_386/io/ioutil.a @@ -439,9 +427,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/linux_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/net/ cp $WORK/net/url.a $GOROOT/pkg/linux_386/net/url.a @@ -450,9 +438,9 @@ cp $WORK/net/url.a $GOROOT/pkg/linux_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/linux_386/text/template/parse.a @@ -461,10 +449,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/linux_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/linux_386/text/template.a # @@ -472,10 +459,9 @@ cp $WORK/text/template.a $GOROOT/pkg/linux_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/linux_386/go/doc.a # @@ -483,10 +469,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/linux_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/linux_386/go/parser.a # @@ -494,10 +479,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/linux_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/linux_386/log.a # @@ -505,9 +489,9 @@ cp $WORK/log.a $GOROOT/pkg/linux_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_unix.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/linux_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/linux_386/os/exec.a @@ -516,10 +500,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/linux_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/linux_386/path.a # @@ -527,10 +510,9 @@ cp $WORK/path.a $GOROOT/pkg/linux_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/linux_386/go/build.a # @@ -538,9 +520,9 @@ cp $WORK/go/build.a $GOROOT/pkg/linux_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_linux_amd64.sh b/src/buildscript_linux_amd64.sh index dadd3e4e25..63090ba138 100755 --- a/src/buildscript_linux_amd64.sh +++ b/src/buildscript_linux_amd64.sh @@ -11,23 +11,12 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ -cp $WORK/errors.a $GOROOT/pkg/linux_amd64/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime +cd $GOROOT/src/pkg/runtime 6g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_amd64.go ./zgoos_linux.go ./zruntime_defs_linux_amd64.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_amd64.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_linux_amd64.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h @@ -77,12 +66,22 @@ gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.6 $W mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/runtime.a $GOROOT/pkg/linux_amd64/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 +cp $WORK/errors.a $GOROOT/pkg/linux_amd64/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic +cd $GOROOT/src/pkg/sync/atomic 6g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go 6a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_amd64.6 @@ -94,10 +93,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/linux_amd64/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync +cd $GOROOT/src/pkg/sync 6g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/sync.a $GOROOT/pkg/linux_amd64/sync.a # @@ -105,10 +103,9 @@ cp $WORK/sync.a $GOROOT/pkg/linux_amd64/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io +cd $GOROOT/src/pkg/io 6g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/io.a $GOROOT/pkg/linux_amd64/io.a # @@ -116,10 +113,9 @@ cp $WORK/io.a $GOROOT/pkg/linux_amd64/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode +cd $GOROOT/src/pkg/unicode 6g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/unicode.a $GOROOT/pkg/linux_amd64/unicode.a # @@ -127,7 +123,7 @@ cp $WORK/unicode.a $GOROOT/pkg/linux_amd64/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 +cd $GOROOT/src/pkg/unicode/utf8 6g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/unicode/ @@ -138,11 +134,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/linux_amd64/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes +cd $GOROOT/src/pkg/bytes 6g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 6a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_amd64.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/bytes.a $GOROOT/pkg/linux_amd64/bytes.a # @@ -150,7 +145,7 @@ cp $WORK/bytes.a $GOROOT/pkg/linux_amd64/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math +cd $GOROOT/src/pkg/math 6g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./abs_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./asin_amd64.s @@ -176,18 +171,37 @@ mkdir -p $WORK/math/_obj/ 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./sqrt_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./tan_amd64.s gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_amd64.6 $WORK/math/_obj/asin_amd64.6 $WORK/math/_obj/atan2_amd64.6 $WORK/math/_obj/atan_amd64.6 $WORK/math/_obj/dim_amd64.6 $WORK/math/_obj/exp2_amd64.6 $WORK/math/_obj/exp_amd64.6 $WORK/math/_obj/expm1_amd64.6 $WORK/math/_obj/floor_amd64.6 $WORK/math/_obj/fltasm_amd64.6 $WORK/math/_obj/frexp_amd64.6 $WORK/math/_obj/hypot_amd64.6 $WORK/math/_obj/ldexp_amd64.6 $WORK/math/_obj/log10_amd64.6 $WORK/math/_obj/log1p_amd64.6 $WORK/math/_obj/log_amd64.6 $WORK/math/_obj/mod_amd64.6 $WORK/math/_obj/modf_amd64.6 $WORK/math/_obj/remainder_amd64.6 $WORK/math/_obj/sin_amd64.6 $WORK/math/_obj/sincos_amd64.6 $WORK/math/_obj/sqrt_amd64.6 $WORK/math/_obj/tan_amd64.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/math.a $GOROOT/pkg/linux_amd64/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 +cp $WORK/sort.a $GOROOT/pkg/linux_amd64/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +6g -o $WORK/container/heap/_obj/_go_.6 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.6 +mkdir -p $GOROOT/pkg/linux_amd64/container/ +cp $WORK/container/heap.a $GOROOT/pkg/linux_amd64/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings +cd $GOROOT/src/pkg/strings 6g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/strings.a $GOROOT/pkg/linux_amd64/strings.a # @@ -195,10 +209,9 @@ cp $WORK/strings.a $GOROOT/pkg/linux_amd64/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv +cd $GOROOT/src/pkg/strconv 6g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/strconv.a $GOROOT/pkg/linux_amd64/strconv.a # @@ -206,7 +219,7 @@ cp $WORK/strconv.a $GOROOT/pkg/linux_amd64/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 +cd $GOROOT/src/pkg/encoding/base64 6g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/encoding/ @@ -217,32 +230,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/linux_amd64/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect +cd $GOROOT/src/pkg/reflect 6g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/reflect.a $GOROOT/pkg/linux_amd64/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ -cp $WORK/sort.a $GOROOT/pkg/linux_amd64/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 +cd $GOROOT/src/pkg/unicode/utf16 6g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/unicode/ cp $WORK/unicode/utf16.a $GOROOT/pkg/linux_amd64/unicode/utf16.a # @@ -250,10 +250,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/linux_amd64/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json +cd $GOROOT/src/pkg/encoding/json 6g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/encoding/ cp $WORK/encoding/json.a $GOROOT/pkg/linux_amd64/encoding/json.a # @@ -261,11 +260,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/linux_amd64/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall +cd $GOROOT/src/pkg/syscall 6g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./env_unix.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_linux.go ./syscall_linux_amd64.go ./syscall_unix.go ./zerrors_linux_amd64.go ./zsyscall_linux_amd64.go ./zsysnum_linux_amd64.go ./ztypes_linux_amd64.go 6a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_linux_amd64.6 -DGOOS_linux -DGOARCH_amd64 ./asm_linux_amd64.s gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_linux_amd64.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/syscall.a $GOROOT/pkg/linux_amd64/syscall.a # @@ -273,10 +271,9 @@ cp $WORK/syscall.a $GOROOT/pkg/linux_amd64/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time +cd $GOROOT/src/pkg/time 6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/time.a $GOROOT/pkg/linux_amd64/time.a # @@ -284,10 +281,9 @@ cp $WORK/time.a $GOROOT/pkg/linux_amd64/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os +cd $GOROOT/src/pkg/os 6g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_linux.go ./sys_linux.go ./time.go ./types.go ./zsignal_linux_amd64.go gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/os.a $GOROOT/pkg/linux_amd64/os.a # @@ -295,10 +291,9 @@ cp $WORK/os.a $GOROOT/pkg/linux_amd64/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt +cd $GOROOT/src/pkg/fmt 6g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/fmt.a $GOROOT/pkg/linux_amd64/fmt.a # @@ -306,10 +301,9 @@ cp $WORK/fmt.a $GOROOT/pkg/linux_amd64/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag +cd $GOROOT/src/pkg/flag 6g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/flag.a $GOROOT/pkg/linux_amd64/flag.a # @@ -317,10 +311,9 @@ cp $WORK/flag.a $GOROOT/pkg/linux_amd64/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio +cd $GOROOT/src/pkg/bufio 6g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/bufio.a $GOROOT/pkg/linux_amd64/bufio.a # @@ -328,10 +321,9 @@ cp $WORK/bufio.a $GOROOT/pkg/linux_amd64/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob +cd $GOROOT/src/pkg/encoding/gob 6g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/encoding/ cp $WORK/encoding/gob.a $GOROOT/pkg/linux_amd64/encoding/gob.a # @@ -339,7 +331,7 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/linux_amd64/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token +cd $GOROOT/src/pkg/go/token 6g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/go/ @@ -350,7 +342,7 @@ cp $WORK/go/token.a $GOROOT/pkg/linux_amd64/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath +cd $GOROOT/src/pkg/path/filepath 6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/path/ @@ -361,10 +353,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/linux_amd64/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner +cd $GOROOT/src/pkg/go/scanner 6g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/go/ cp $WORK/go/scanner.a $GOROOT/pkg/linux_amd64/go/scanner.a # @@ -372,10 +363,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/linux_amd64/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast +cd $GOROOT/src/pkg/go/ast 6g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/go/ cp $WORK/go/ast.a $GOROOT/pkg/linux_amd64/go/ast.a # @@ -383,7 +373,7 @@ cp $WORK/go/ast.a $GOROOT/pkg/linux_amd64/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter +cd $GOROOT/src/pkg/text/tabwriter 6g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/text/ @@ -394,10 +384,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/linux_amd64/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer +cd $GOROOT/src/pkg/go/printer 6g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/go/ cp $WORK/go/printer.a $GOROOT/pkg/linux_amd64/go/printer.a # @@ -405,7 +394,7 @@ cp $WORK/go/printer.a $GOROOT/pkg/linux_amd64/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax +cd $GOROOT/src/pkg/regexp/syntax 6g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/regexp/ @@ -416,10 +405,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/linux_amd64/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp +cd $GOROOT/src/pkg/regexp 6g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/regexp.a $GOROOT/pkg/linux_amd64/regexp.a # @@ -427,7 +415,7 @@ cp $WORK/regexp.a $GOROOT/pkg/linux_amd64/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil +cd $GOROOT/src/pkg/io/ioutil 6g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/io/ @@ -438,7 +426,7 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/linux_amd64/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url +cd $GOROOT/src/pkg/net/url 6g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/net/ @@ -449,7 +437,7 @@ cp $WORK/net/url.a $GOROOT/pkg/linux_amd64/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse +cd $GOROOT/src/pkg/text/template/parse 6g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/text/template/ @@ -460,10 +448,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/linux_amd64/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template +cd $GOROOT/src/pkg/text/template 6g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/text/ cp $WORK/text/template.a $GOROOT/pkg/linux_amd64/text/template.a # @@ -471,10 +458,9 @@ cp $WORK/text/template.a $GOROOT/pkg/linux_amd64/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc +cd $GOROOT/src/pkg/go/doc 6g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/go/ cp $WORK/go/doc.a $GOROOT/pkg/linux_amd64/go/doc.a # @@ -482,10 +468,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/linux_amd64/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser +cd $GOROOT/src/pkg/go/parser 6g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/go/ cp $WORK/go/parser.a $GOROOT/pkg/linux_amd64/go/parser.a # @@ -493,10 +478,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/linux_amd64/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log +cd $GOROOT/src/pkg/log 6g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/log.a $GOROOT/pkg/linux_amd64/log.a # @@ -504,7 +488,7 @@ cp $WORK/log.a $GOROOT/pkg/linux_amd64/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec +cd $GOROOT/src/pkg/os/exec 6g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 mkdir -p $GOROOT/pkg/linux_amd64/os/ @@ -515,10 +499,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/linux_amd64/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path +cd $GOROOT/src/pkg/path 6g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/ cp $WORK/path.a $GOROOT/pkg/linux_amd64/path.a # @@ -526,10 +509,9 @@ cp $WORK/path.a $GOROOT/pkg/linux_amd64/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build +cd $GOROOT/src/pkg/go/build 6g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_amd64/go/ cp $WORK/go/build.a $GOROOT/pkg/linux_amd64/go/build.a # @@ -537,7 +519,7 @@ cp $WORK/go/build.a $GOROOT/pkg/linux_amd64/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go +cd $GOROOT/src/cmd/go 6g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 6l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a diff --git a/src/buildscript_linux_arm.sh b/src/buildscript_linux_arm.sh index 07f6f4408d..7ecb0dc4c8 100755 --- a/src/buildscript_linux_arm.sh +++ b/src/buildscript_linux_arm.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -5g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ -cp $WORK/errors.a $GOROOT/pkg/linux_arm/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -5g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_arm.go ./zgoos_linux.go ./zruntime_defs_linux_arm.go ./zversion.go +cd $GOROOT/src/pkg/runtime +5g -o $WORK/runtime/_obj/_go_.5 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_arm.go ./zgoos_linux.go ./zruntime_defs_linux_arm.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_arm.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_linux_arm.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_linux.h $WORK/runtime/_obj/os_GOOS.h @@ -77,20 +66,30 @@ cp $GOROOT/src/pkg/runtime/zasm_linux_arm.h $WORK/runtime/_obj/zasm_GOOS_GOARCH. 5a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_linux_arm.5 -DGOOS_linux -DGOARCH_arm ./rt0_linux_arm.s 5a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_linux_arm.5 -DGOOS_linux -DGOARCH_arm ./sys_linux_arm.s 5a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_arm.5 -DGOOS_linux -DGOARCH_arm ./vlop_arm.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.5 $WORK/runtime/_obj/atomic_arm.5 $WORK/runtime/_obj/cgocall.5 $WORK/runtime/_obj/chan.5 $WORK/runtime/_obj/closure_arm.5 $WORK/runtime/_obj/complex.5 $WORK/runtime/_obj/cpuprof.5 $WORK/runtime/_obj/float.5 $WORK/runtime/_obj/hashmap.5 $WORK/runtime/_obj/iface.5 $WORK/runtime/_obj/lock_futex.5 $WORK/runtime/_obj/mcache.5 $WORK/runtime/_obj/mcentral.5 $WORK/runtime/_obj/mem_linux.5 $WORK/runtime/_obj/mfinal.5 $WORK/runtime/_obj/mfixalloc.5 $WORK/runtime/_obj/mgc0.5 $WORK/runtime/_obj/mheap.5 $WORK/runtime/_obj/msize.5 $WORK/runtime/_obj/print.5 $WORK/runtime/_obj/proc.5 $WORK/runtime/_obj/rune.5 $WORK/runtime/_obj/runtime.5 $WORK/runtime/_obj/signal_linux_arm.5 $WORK/runtime/_obj/slice.5 $WORK/runtime/_obj/softfloat_arm.5 $WORK/runtime/_obj/symtab.5 $WORK/runtime/_obj/thread_linux.5 $WORK/runtime/_obj/traceback_arm.5 $WORK/runtime/_obj/vlrt_arm.5 $WORK/runtime/_obj/zmalloc_arm.5 $WORK/runtime/_obj/zmprof_arm.5 $WORK/runtime/_obj/zruntime1_arm.5 $WORK/runtime/_obj/zsema_arm.5 $WORK/runtime/_obj/zsigqueue_arm.5 $WORK/runtime/_obj/zstring_arm.5 $WORK/runtime/_obj/ztime_arm.5 $WORK/runtime/_obj/asm_arm.5 $WORK/runtime/_obj/memmove_arm.5 $WORK/runtime/_obj/memset_arm.5 $WORK/runtime/_obj/rt0_linux_arm.5 $WORK/runtime/_obj/sys_linux_arm.5 $WORK/runtime/_obj/vlop_arm.5 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.5 $WORK/runtime/_obj/alg.5 $WORK/runtime/_obj/atomic_arm.5 $WORK/runtime/_obj/cgocall.5 $WORK/runtime/_obj/chan.5 $WORK/runtime/_obj/closure_arm.5 $WORK/runtime/_obj/complex.5 $WORK/runtime/_obj/cpuprof.5 $WORK/runtime/_obj/float.5 $WORK/runtime/_obj/hashmap.5 $WORK/runtime/_obj/iface.5 $WORK/runtime/_obj/lock_futex.5 $WORK/runtime/_obj/mcache.5 $WORK/runtime/_obj/mcentral.5 $WORK/runtime/_obj/mem_linux.5 $WORK/runtime/_obj/mfinal.5 $WORK/runtime/_obj/mfixalloc.5 $WORK/runtime/_obj/mgc0.5 $WORK/runtime/_obj/mheap.5 $WORK/runtime/_obj/msize.5 $WORK/runtime/_obj/print.5 $WORK/runtime/_obj/proc.5 $WORK/runtime/_obj/rune.5 $WORK/runtime/_obj/runtime.5 $WORK/runtime/_obj/signal_linux_arm.5 $WORK/runtime/_obj/slice.5 $WORK/runtime/_obj/softfloat_arm.5 $WORK/runtime/_obj/symtab.5 $WORK/runtime/_obj/thread_linux.5 $WORK/runtime/_obj/traceback_arm.5 $WORK/runtime/_obj/vlrt_arm.5 $WORK/runtime/_obj/zmalloc_arm.5 $WORK/runtime/_obj/zmprof_arm.5 $WORK/runtime/_obj/zruntime1_arm.5 $WORK/runtime/_obj/zsema_arm.5 $WORK/runtime/_obj/zsigqueue_arm.5 $WORK/runtime/_obj/zstring_arm.5 $WORK/runtime/_obj/ztime_arm.5 $WORK/runtime/_obj/asm_arm.5 $WORK/runtime/_obj/memmove_arm.5 $WORK/runtime/_obj/memset_arm.5 $WORK/runtime/_obj/rt0_linux_arm.5 $WORK/runtime/_obj/sys_linux_arm.5 $WORK/runtime/_obj/vlop_arm.5 mkdir -p $GOROOT/pkg/linux_arm/ cp $WORK/runtime.a $GOROOT/pkg/linux_arm/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +5g -o $WORK/errors/_obj/_go_.5 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.5 +cp $WORK/errors.a $GOROOT/pkg/linux_arm/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -5g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +5g -o $WORK/sync/atomic/_obj/_go_.5 -p sync/atomic -I $WORK ./doc.go 5a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_arm.5 -DGOOS_linux -DGOARCH_arm ./asm_arm.s 5a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_linux_arm.5 -DGOOS_linux -DGOARCH_arm ./asm_linux_arm.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_arm.5 $WORK/sync/atomic/_obj/asm_linux_arm.5 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.5 $WORK/sync/atomic/_obj/asm_arm.5 $WORK/sync/atomic/_obj/asm_linux_arm.5 mkdir -p $GOROOT/pkg/linux_arm/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/linux_arm/sync/atomic.a @@ -99,10 +98,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/linux_arm/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -5g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/sync +5g -o $WORK/sync/_obj/_go_.5 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.5 cp $WORK/sync.a $GOROOT/pkg/linux_arm/sync.a # @@ -110,10 +108,9 @@ cp $WORK/sync.a $GOROOT/pkg/linux_arm/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -5g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/io +5g -o $WORK/io/_obj/_go_.5 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.5 cp $WORK/io.a $GOROOT/pkg/linux_arm/io.a # @@ -121,10 +118,9 @@ cp $WORK/io.a $GOROOT/pkg/linux_arm/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -5g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/unicode +5g -o $WORK/unicode/_obj/_go_.5 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.5 cp $WORK/unicode.a $GOROOT/pkg/linux_arm/unicode.a # @@ -132,9 +128,9 @@ cp $WORK/unicode.a $GOROOT/pkg/linux_arm/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -5g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +5g -o $WORK/unicode/utf8/_obj/_go_.5 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/linux_arm/unicode/utf8.a @@ -143,11 +139,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/linux_arm/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -5g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +5g -o $WORK/bytes/_obj/_go_.5 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 5a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_arm.5 -DGOOS_linux -DGOARCH_arm ./asm_arm.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_arm.5 -mkdir -p $GOROOT/pkg/linux_arm/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.5 $WORK/bytes/_obj/asm_arm.5 cp $WORK/bytes.a $GOROOT/pkg/linux_arm/bytes.a # @@ -155,8 +150,8 @@ cp $WORK/bytes.a $GOROOT/pkg/linux_arm/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -5g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +5g -o $WORK/math/_obj/_go_.5 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 5a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_arm.5 -DGOOS_linux -DGOARCH_arm ./abs_arm.s 5a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_arm.5 -DGOOS_linux -DGOARCH_arm ./asin_arm.s 5a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_arm.5 -DGOOS_linux -DGOARCH_arm ./atan2_arm.s @@ -179,19 +174,38 @@ mkdir -p $WORK/math/_obj/ 5a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_arm.5 -DGOOS_linux -DGOARCH_arm ./sincos_arm.s 5a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_arm.5 -DGOOS_linux -DGOARCH_arm ./sqrt_arm.s 5a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_arm.5 -DGOOS_linux -DGOARCH_arm ./tan_arm.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_arm.5 $WORK/math/_obj/asin_arm.5 $WORK/math/_obj/atan2_arm.5 $WORK/math/_obj/atan_arm.5 $WORK/math/_obj/dim_arm.5 $WORK/math/_obj/exp2_arm.5 $WORK/math/_obj/exp_arm.5 $WORK/math/_obj/expm1_arm.5 $WORK/math/_obj/floor_arm.5 $WORK/math/_obj/frexp_arm.5 $WORK/math/_obj/hypot_arm.5 $WORK/math/_obj/ldexp_arm.5 $WORK/math/_obj/log10_arm.5 $WORK/math/_obj/log1p_arm.5 $WORK/math/_obj/log_arm.5 $WORK/math/_obj/mod_arm.5 $WORK/math/_obj/modf_arm.5 $WORK/math/_obj/remainder_arm.5 $WORK/math/_obj/sin_arm.5 $WORK/math/_obj/sincos_arm.5 $WORK/math/_obj/sqrt_arm.5 $WORK/math/_obj/tan_arm.5 -mkdir -p $GOROOT/pkg/linux_arm/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.5 $WORK/math/_obj/abs_arm.5 $WORK/math/_obj/asin_arm.5 $WORK/math/_obj/atan2_arm.5 $WORK/math/_obj/atan_arm.5 $WORK/math/_obj/dim_arm.5 $WORK/math/_obj/exp2_arm.5 $WORK/math/_obj/exp_arm.5 $WORK/math/_obj/expm1_arm.5 $WORK/math/_obj/floor_arm.5 $WORK/math/_obj/frexp_arm.5 $WORK/math/_obj/hypot_arm.5 $WORK/math/_obj/ldexp_arm.5 $WORK/math/_obj/log10_arm.5 $WORK/math/_obj/log1p_arm.5 $WORK/math/_obj/log_arm.5 $WORK/math/_obj/mod_arm.5 $WORK/math/_obj/modf_arm.5 $WORK/math/_obj/remainder_arm.5 $WORK/math/_obj/sin_arm.5 $WORK/math/_obj/sincos_arm.5 $WORK/math/_obj/sqrt_arm.5 $WORK/math/_obj/tan_arm.5 cp $WORK/math.a $GOROOT/pkg/linux_arm/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +5g -o $WORK/sort/_obj/_go_.5 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.5 +cp $WORK/sort.a $GOROOT/pkg/linux_arm/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +5g -o $WORK/container/heap/_obj/_go_.5 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.5 +mkdir -p $GOROOT/pkg/linux_arm/container/ +cp $WORK/container/heap.a $GOROOT/pkg/linux_arm/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -5g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/strings +5g -o $WORK/strings/_obj/_go_.5 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.5 cp $WORK/strings.a $GOROOT/pkg/linux_arm/strings.a # @@ -199,10 +213,9 @@ cp $WORK/strings.a $GOROOT/pkg/linux_arm/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -5g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/strconv +5g -o $WORK/strconv/_obj/_go_.5 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.5 cp $WORK/strconv.a $GOROOT/pkg/linux_arm/strconv.a # @@ -210,9 +223,9 @@ cp $WORK/strconv.a $GOROOT/pkg/linux_arm/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -5g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +5g -o $WORK/encoding/base64/_obj/_go_.5 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/linux_arm/encoding/base64.a @@ -221,32 +234,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/linux_arm/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -5g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/reflect +5g -o $WORK/reflect/_obj/_go_.5 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.5 cp $WORK/reflect.a $GOROOT/pkg/linux_arm/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -5g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ -cp $WORK/sort.a $GOROOT/pkg/linux_arm/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -5g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +5g -o $WORK/unicode/utf16/_obj/_go_.5 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.5 cp $WORK/unicode/utf16.a $GOROOT/pkg/linux_arm/unicode/utf16.a # @@ -254,10 +254,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/linux_arm/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -5g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/encoding/ +cd $GOROOT/src/pkg/encoding/json +5g -o $WORK/encoding/json/_obj/_go_.5 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.5 cp $WORK/encoding/json.a $GOROOT/pkg/linux_arm/encoding/json.a # @@ -265,11 +264,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/linux_arm/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -5g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./env_unix.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_arm.go ./syscall_linux.go ./syscall_linux_arm.go ./syscall_unix.go ./zerrors_linux_arm.go ./zsyscall_linux_arm.go ./zsysnum_linux_arm.go ./ztypes_linux_arm.go +cd $GOROOT/src/pkg/syscall +5g -o $WORK/syscall/_obj/_go_.5 -p syscall -I $WORK ./env_unix.go ./exec_unix.go ./lsf_linux.go ./netlink_linux.go ./sockcmsg_linux.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_arm.go ./syscall_linux.go ./syscall_linux_arm.go ./syscall_unix.go ./zerrors_linux_arm.go ./zsyscall_linux_arm.go ./zsysnum_linux_arm.go ./ztypes_linux_arm.go 5a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_linux_arm.5 -DGOOS_linux -DGOARCH_arm ./asm_linux_arm.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_linux_arm.5 -mkdir -p $GOROOT/pkg/linux_arm/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.5 $WORK/syscall/_obj/asm_linux_arm.5 cp $WORK/syscall.a $GOROOT/pkg/linux_arm/syscall.a # @@ -277,10 +275,9 @@ cp $WORK/syscall.a $GOROOT/pkg/linux_arm/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -5g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/time +5g -o $WORK/time/_obj/_go_.5 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.5 cp $WORK/time.a $GOROOT/pkg/linux_arm/time.a # @@ -288,10 +285,9 @@ cp $WORK/time.a $GOROOT/pkg/linux_arm/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -5g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_linux.go ./sys_linux.go ./time.go ./types.go ./zsignal_linux_arm.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/os +5g -o $WORK/os/_obj/_go_.5 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_linux.go ./sys_linux.go ./time.go ./types.go ./zsignal_linux_arm.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.5 cp $WORK/os.a $GOROOT/pkg/linux_arm/os.a # @@ -299,10 +295,9 @@ cp $WORK/os.a $GOROOT/pkg/linux_arm/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -5g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/fmt +5g -o $WORK/fmt/_obj/_go_.5 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.5 cp $WORK/fmt.a $GOROOT/pkg/linux_arm/fmt.a # @@ -310,10 +305,9 @@ cp $WORK/fmt.a $GOROOT/pkg/linux_arm/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -5g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/flag +5g -o $WORK/flag/_obj/_go_.5 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.5 cp $WORK/flag.a $GOROOT/pkg/linux_arm/flag.a # @@ -321,10 +315,9 @@ cp $WORK/flag.a $GOROOT/pkg/linux_arm/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -5g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/bufio +5g -o $WORK/bufio/_obj/_go_.5 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.5 cp $WORK/bufio.a $GOROOT/pkg/linux_arm/bufio.a # @@ -332,10 +325,9 @@ cp $WORK/bufio.a $GOROOT/pkg/linux_arm/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -5g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/encoding/ +cd $GOROOT/src/pkg/encoding/gob +5g -o $WORK/encoding/gob/_obj/_go_.5 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.5 cp $WORK/encoding/gob.a $GOROOT/pkg/linux_arm/encoding/gob.a # @@ -343,9 +335,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/linux_arm/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -5g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +5g -o $WORK/go/token/_obj/_go_.5 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/go/ cp $WORK/go/token.a $GOROOT/pkg/linux_arm/go/token.a @@ -354,9 +346,9 @@ cp $WORK/go/token.a $GOROOT/pkg/linux_arm/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -5g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +5g -o $WORK/path/filepath/_obj/_go_.5 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/path/ cp $WORK/path/filepath.a $GOROOT/pkg/linux_arm/path/filepath.a @@ -365,10 +357,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/linux_arm/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -5g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/go/ +cd $GOROOT/src/pkg/go/scanner +5g -o $WORK/go/scanner/_obj/_go_.5 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.5 cp $WORK/go/scanner.a $GOROOT/pkg/linux_arm/go/scanner.a # @@ -376,10 +367,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/linux_arm/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -5g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/go/ +cd $GOROOT/src/pkg/go/ast +5g -o $WORK/go/ast/_obj/_go_.5 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.5 cp $WORK/go/ast.a $GOROOT/pkg/linux_arm/go/ast.a # @@ -387,9 +377,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/linux_arm/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -5g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +5g -o $WORK/text/tabwriter/_obj/_go_.5 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/linux_arm/text/tabwriter.a @@ -398,10 +388,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/linux_arm/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -5g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/go/ +cd $GOROOT/src/pkg/go/printer +5g -o $WORK/go/printer/_obj/_go_.5 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.5 cp $WORK/go/printer.a $GOROOT/pkg/linux_arm/go/printer.a # @@ -409,9 +398,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/linux_arm/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -5g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +5g -o $WORK/regexp/syntax/_obj/_go_.5 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/linux_arm/regexp/syntax.a @@ -420,10 +409,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/linux_arm/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -5g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/regexp +5g -o $WORK/regexp/_obj/_go_.5 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.5 cp $WORK/regexp.a $GOROOT/pkg/linux_arm/regexp.a # @@ -431,9 +419,9 @@ cp $WORK/regexp.a $GOROOT/pkg/linux_arm/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -5g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +5g -o $WORK/io/ioutil/_obj/_go_.5 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/linux_arm/io/ioutil.a @@ -442,9 +430,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/linux_arm/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -5g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +5g -o $WORK/net/url/_obj/_go_.5 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/net/ cp $WORK/net/url.a $GOROOT/pkg/linux_arm/net/url.a @@ -453,9 +441,9 @@ cp $WORK/net/url.a $GOROOT/pkg/linux_arm/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -5g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +5g -o $WORK/text/template/parse/_obj/_go_.5 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/linux_arm/text/template/parse.a @@ -464,10 +452,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/linux_arm/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -5g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/text/ +cd $GOROOT/src/pkg/text/template +5g -o $WORK/text/template/_obj/_go_.5 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.5 cp $WORK/text/template.a $GOROOT/pkg/linux_arm/text/template.a # @@ -475,10 +462,9 @@ cp $WORK/text/template.a $GOROOT/pkg/linux_arm/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -5g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/go/ +cd $GOROOT/src/pkg/go/doc +5g -o $WORK/go/doc/_obj/_go_.5 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.5 cp $WORK/go/doc.a $GOROOT/pkg/linux_arm/go/doc.a # @@ -486,10 +472,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/linux_arm/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -5g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/go/ +cd $GOROOT/src/pkg/go/parser +5g -o $WORK/go/parser/_obj/_go_.5 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.5 cp $WORK/go/parser.a $GOROOT/pkg/linux_arm/go/parser.a # @@ -497,10 +482,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/linux_arm/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -5g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/log +5g -o $WORK/log/_obj/_go_.5 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.5 cp $WORK/log.a $GOROOT/pkg/linux_arm/log.a # @@ -508,9 +492,9 @@ cp $WORK/log.a $GOROOT/pkg/linux_arm/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -5g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +5g -o $WORK/os/exec/_obj/_go_.5 -p os/exec -I $WORK ./exec.go ./lp_unix.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.5 mkdir -p $GOROOT/pkg/linux_arm/os/ cp $WORK/os/exec.a $GOROOT/pkg/linux_arm/os/exec.a @@ -519,10 +503,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/linux_arm/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -5g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/ +cd $GOROOT/src/pkg/path +5g -o $WORK/path/_obj/_go_.5 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.5 cp $WORK/path.a $GOROOT/pkg/linux_arm/path.a # @@ -530,10 +513,9 @@ cp $WORK/path.a $GOROOT/pkg/linux_arm/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -5g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/linux_arm/go/ +cd $GOROOT/src/pkg/go/build +5g -o $WORK/go/build/_obj/_go_.5 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.5 cp $WORK/go/build.a $GOROOT/pkg/linux_arm/go/build.a # @@ -541,9 +523,9 @@ cp $WORK/go/build.a $GOROOT/pkg/linux_arm/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -5g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +5g -o $WORK/cmd/go/_obj/_go_.5 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.5 5l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_netbsd_386.sh b/src/buildscript_netbsd_386.sh index ab98a3c862..00ba1672e2 100755 --- a/src/buildscript_netbsd_386.sh +++ b/src/buildscript_netbsd_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ -cp $WORK/errors.a $GOROOT/pkg/netbsd_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_netbsd.go ./zruntime_defs_netbsd_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_netbsd.go ./zruntime_defs_netbsd_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_netbsd_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_netbsd.h $WORK/runtime/_obj/os_GOOS.h @@ -75,19 +64,29 @@ cp $GOROOT/src/pkg/runtime/zasm_netbsd_386.h $WORK/runtime/_obj/zasm_GOOS_GOARCH 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_netbsd_386.8 -DGOOS_netbsd -DGOARCH_386 ./rt0_netbsd_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_netbsd_386.8 -DGOOS_netbsd -DGOARCH_386 ./sys_netbsd_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_netbsd -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_netbsd.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_netbsd_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_netbsd.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_netbsd_386.8 $WORK/runtime/_obj/sys_netbsd_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_netbsd.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_netbsd_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_netbsd.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_netbsd_386.8 $WORK/runtime/_obj/sys_netbsd_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/netbsd_386/ cp $WORK/runtime.a $GOROOT/pkg/netbsd_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/netbsd_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_netbsd -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/netbsd_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/netbsd_386/sync/atomic.a @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/netbsd_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/netbsd_386/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/netbsd_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/netbsd_386/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/netbsd_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/netbsd_386/unicode.a # @@ -129,9 +125,9 @@ cp $WORK/unicode.a $GOROOT/pkg/netbsd_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/netbsd_386/unicode/utf8.a @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/netbsd_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_netbsd -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/netbsd_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/netbsd_386/bytes.a # @@ -152,8 +147,8 @@ cp $WORK/bytes.a $GOROOT/pkg/netbsd_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_netbsd -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_netbsd -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_netbsd -DGOARCH_386 ./atan2_386.s @@ -176,19 +171,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_netbsd -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_netbsd -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_netbsd -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/netbsd_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/netbsd_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/netbsd_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/netbsd_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/netbsd_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/netbsd_386/strings.a # @@ -196,10 +210,9 @@ cp $WORK/strings.a $GOROOT/pkg/netbsd_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/netbsd_386/strconv.a # @@ -207,9 +220,9 @@ cp $WORK/strconv.a $GOROOT/pkg/netbsd_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/netbsd_386/encoding/base64.a @@ -218,32 +231,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/netbsd_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/netbsd_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ -cp $WORK/sort.a $GOROOT/pkg/netbsd_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/netbsd_386/unicode/utf16.a # @@ -251,10 +251,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/netbsd_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/netbsd_386/encoding/json.a # @@ -262,11 +261,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/netbsd_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_386.go ./syscall_unix.go ./zerrors_netbsd_386.go ./zsyscall_netbsd_386.go ./zsysnum_netbsd_386.go ./ztypes_netbsd_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_386.go ./syscall_unix.go ./zerrors_netbsd_386.go ./zsyscall_netbsd_386.go ./zsysnum_netbsd_386.go ./ztypes_netbsd_386.go 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_netbsd_386.8 -DGOOS_netbsd -DGOARCH_386 ./asm_netbsd_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_netbsd_386.8 -mkdir -p $GOROOT/pkg/netbsd_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/asm_netbsd_386.8 cp $WORK/syscall.a $GOROOT/pkg/netbsd_386/syscall.a # @@ -274,10 +272,9 @@ cp $WORK/syscall.a $GOROOT/pkg/netbsd_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./tick.go ./time.go ./zoneinfo.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/netbsd_386/time.a # @@ -285,10 +282,9 @@ cp $WORK/time.a $GOROOT/pkg/netbsd_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_netbsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_netbsd_386.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_netbsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_netbsd_386.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/netbsd_386/os.a # @@ -296,10 +292,9 @@ cp $WORK/os.a $GOROOT/pkg/netbsd_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/netbsd_386/fmt.a # @@ -307,10 +302,9 @@ cp $WORK/fmt.a $GOROOT/pkg/netbsd_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/netbsd_386/flag.a # @@ -318,10 +312,9 @@ cp $WORK/flag.a $GOROOT/pkg/netbsd_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/netbsd_386/bufio.a # @@ -329,10 +322,9 @@ cp $WORK/bufio.a $GOROOT/pkg/netbsd_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/netbsd_386/encoding/gob.a # @@ -340,9 +332,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/netbsd_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/go/ cp $WORK/go/token.a $GOROOT/pkg/netbsd_386/go/token.a @@ -351,9 +343,9 @@ cp $WORK/go/token.a $GOROOT/pkg/netbsd_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/netbsd_386/path/filepath.a @@ -362,10 +354,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/netbsd_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/netbsd_386/go/scanner.a # @@ -373,10 +364,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/netbsd_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/netbsd_386/go/ast.a # @@ -384,9 +374,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/netbsd_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/netbsd_386/text/tabwriter.a @@ -395,10 +385,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/netbsd_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/netbsd_386/go/printer.a # @@ -406,9 +395,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/netbsd_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/netbsd_386/regexp/syntax.a @@ -417,10 +406,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/netbsd_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/netbsd_386/regexp.a # @@ -428,9 +416,9 @@ cp $WORK/regexp.a $GOROOT/pkg/netbsd_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/netbsd_386/io/ioutil.a @@ -439,9 +427,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/netbsd_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/net/ cp $WORK/net/url.a $GOROOT/pkg/netbsd_386/net/url.a @@ -450,9 +438,9 @@ cp $WORK/net/url.a $GOROOT/pkg/netbsd_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/netbsd_386/text/template/parse.a @@ -461,10 +449,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/netbsd_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/netbsd_386/text/template.a # @@ -472,10 +459,9 @@ cp $WORK/text/template.a $GOROOT/pkg/netbsd_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/netbsd_386/go/doc.a # @@ -483,10 +469,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/netbsd_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/netbsd_386/go/parser.a # @@ -494,10 +479,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/netbsd_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/netbsd_386/log.a # @@ -505,9 +489,9 @@ cp $WORK/log.a $GOROOT/pkg/netbsd_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_unix.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/netbsd_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/netbsd_386/os/exec.a @@ -516,10 +500,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/netbsd_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/netbsd_386/path.a # @@ -527,10 +510,9 @@ cp $WORK/path.a $GOROOT/pkg/netbsd_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/netbsd_386/go/build.a # @@ -538,9 +520,9 @@ cp $WORK/go/build.a $GOROOT/pkg/netbsd_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_netbsd_amd64.sh b/src/buildscript_netbsd_amd64.sh index a85dac755e..fc0bc9f819 100755 --- a/src/buildscript_netbsd_amd64.sh +++ b/src/buildscript_netbsd_amd64.sh @@ -11,23 +11,12 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ -cp $WORK/errors.a $GOROOT/pkg/netbsd_amd64/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime +cd $GOROOT/src/pkg/runtime 6g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_amd64.go ./zgoos_netbsd.go ./zruntime_defs_netbsd_amd64.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_amd64.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_netbsd_amd64.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h @@ -77,12 +66,22 @@ gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.6 $W mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/runtime.a $GOROOT/pkg/netbsd_amd64/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 +cp $WORK/errors.a $GOROOT/pkg/netbsd_amd64/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic +cd $GOROOT/src/pkg/sync/atomic 6g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go 6a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_amd64.6 @@ -94,10 +93,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/netbsd_amd64/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync +cd $GOROOT/src/pkg/sync 6g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/sync.a $GOROOT/pkg/netbsd_amd64/sync.a # @@ -105,10 +103,9 @@ cp $WORK/sync.a $GOROOT/pkg/netbsd_amd64/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io +cd $GOROOT/src/pkg/io 6g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/io.a $GOROOT/pkg/netbsd_amd64/io.a # @@ -116,10 +113,9 @@ cp $WORK/io.a $GOROOT/pkg/netbsd_amd64/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode +cd $GOROOT/src/pkg/unicode 6g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/unicode.a $GOROOT/pkg/netbsd_amd64/unicode.a # @@ -127,7 +123,7 @@ cp $WORK/unicode.a $GOROOT/pkg/netbsd_amd64/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 +cd $GOROOT/src/pkg/unicode/utf8 6g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/unicode/ @@ -138,11 +134,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/netbsd_amd64/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes +cd $GOROOT/src/pkg/bytes 6g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 6a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_amd64.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/bytes.a $GOROOT/pkg/netbsd_amd64/bytes.a # @@ -150,7 +145,7 @@ cp $WORK/bytes.a $GOROOT/pkg/netbsd_amd64/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math +cd $GOROOT/src/pkg/math 6g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./abs_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./asin_amd64.s @@ -176,18 +171,37 @@ mkdir -p $WORK/math/_obj/ 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./sqrt_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./tan_amd64.s gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_amd64.6 $WORK/math/_obj/asin_amd64.6 $WORK/math/_obj/atan2_amd64.6 $WORK/math/_obj/atan_amd64.6 $WORK/math/_obj/dim_amd64.6 $WORK/math/_obj/exp2_amd64.6 $WORK/math/_obj/exp_amd64.6 $WORK/math/_obj/expm1_amd64.6 $WORK/math/_obj/floor_amd64.6 $WORK/math/_obj/fltasm_amd64.6 $WORK/math/_obj/frexp_amd64.6 $WORK/math/_obj/hypot_amd64.6 $WORK/math/_obj/ldexp_amd64.6 $WORK/math/_obj/log10_amd64.6 $WORK/math/_obj/log1p_amd64.6 $WORK/math/_obj/log_amd64.6 $WORK/math/_obj/mod_amd64.6 $WORK/math/_obj/modf_amd64.6 $WORK/math/_obj/remainder_amd64.6 $WORK/math/_obj/sin_amd64.6 $WORK/math/_obj/sincos_amd64.6 $WORK/math/_obj/sqrt_amd64.6 $WORK/math/_obj/tan_amd64.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/math.a $GOROOT/pkg/netbsd_amd64/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 +cp $WORK/sort.a $GOROOT/pkg/netbsd_amd64/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +6g -o $WORK/container/heap/_obj/_go_.6 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.6 +mkdir -p $GOROOT/pkg/netbsd_amd64/container/ +cp $WORK/container/heap.a $GOROOT/pkg/netbsd_amd64/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings +cd $GOROOT/src/pkg/strings 6g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/strings.a $GOROOT/pkg/netbsd_amd64/strings.a # @@ -195,10 +209,9 @@ cp $WORK/strings.a $GOROOT/pkg/netbsd_amd64/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv +cd $GOROOT/src/pkg/strconv 6g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/strconv.a $GOROOT/pkg/netbsd_amd64/strconv.a # @@ -206,7 +219,7 @@ cp $WORK/strconv.a $GOROOT/pkg/netbsd_amd64/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 +cd $GOROOT/src/pkg/encoding/base64 6g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/encoding/ @@ -217,32 +230,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/netbsd_amd64/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect +cd $GOROOT/src/pkg/reflect 6g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/reflect.a $GOROOT/pkg/netbsd_amd64/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ -cp $WORK/sort.a $GOROOT/pkg/netbsd_amd64/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 +cd $GOROOT/src/pkg/unicode/utf16 6g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/unicode/ cp $WORK/unicode/utf16.a $GOROOT/pkg/netbsd_amd64/unicode/utf16.a # @@ -250,10 +250,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/netbsd_amd64/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json +cd $GOROOT/src/pkg/encoding/json 6g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/encoding/ cp $WORK/encoding/json.a $GOROOT/pkg/netbsd_amd64/encoding/json.a # @@ -261,11 +260,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/netbsd_amd64/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall +cd $GOROOT/src/pkg/syscall 6g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_netbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_netbsd.go ./syscall_netbsd_amd64.go ./syscall_unix.go ./zerrors_netbsd_amd64.go ./zsyscall_netbsd_amd64.go ./zsysnum_netbsd_amd64.go ./ztypes_netbsd_amd64.go 6a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_netbsd_amd64.6 -DGOOS_netbsd -DGOARCH_amd64 ./asm_netbsd_amd64.s gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_netbsd_amd64.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/syscall.a $GOROOT/pkg/netbsd_amd64/syscall.a # @@ -273,10 +271,9 @@ cp $WORK/syscall.a $GOROOT/pkg/netbsd_amd64/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./tick.go ./time.go ./zoneinfo.go +cd $GOROOT/src/pkg/time +6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/time.a $GOROOT/pkg/netbsd_amd64/time.a # @@ -284,10 +281,9 @@ cp $WORK/time.a $GOROOT/pkg/netbsd_amd64/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os +cd $GOROOT/src/pkg/os 6g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_netbsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_netbsd_amd64.go gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/os.a $GOROOT/pkg/netbsd_amd64/os.a # @@ -295,10 +291,9 @@ cp $WORK/os.a $GOROOT/pkg/netbsd_amd64/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt +cd $GOROOT/src/pkg/fmt 6g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/fmt.a $GOROOT/pkg/netbsd_amd64/fmt.a # @@ -306,10 +301,9 @@ cp $WORK/fmt.a $GOROOT/pkg/netbsd_amd64/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag +cd $GOROOT/src/pkg/flag 6g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/flag.a $GOROOT/pkg/netbsd_amd64/flag.a # @@ -317,10 +311,9 @@ cp $WORK/flag.a $GOROOT/pkg/netbsd_amd64/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio +cd $GOROOT/src/pkg/bufio 6g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/bufio.a $GOROOT/pkg/netbsd_amd64/bufio.a # @@ -328,10 +321,9 @@ cp $WORK/bufio.a $GOROOT/pkg/netbsd_amd64/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob +cd $GOROOT/src/pkg/encoding/gob 6g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/encoding/ cp $WORK/encoding/gob.a $GOROOT/pkg/netbsd_amd64/encoding/gob.a # @@ -339,7 +331,7 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/netbsd_amd64/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token +cd $GOROOT/src/pkg/go/token 6g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/go/ @@ -350,8 +342,8 @@ cp $WORK/go/token.a $GOROOT/pkg/netbsd_amd64/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go +cd $GOROOT/src/pkg/path/filepath +6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/path/ cp $WORK/path/filepath.a $GOROOT/pkg/netbsd_amd64/path/filepath.a @@ -361,10 +353,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/netbsd_amd64/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner +cd $GOROOT/src/pkg/go/scanner 6g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/go/ cp $WORK/go/scanner.a $GOROOT/pkg/netbsd_amd64/go/scanner.a # @@ -372,10 +363,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/netbsd_amd64/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast +cd $GOROOT/src/pkg/go/ast 6g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/go/ cp $WORK/go/ast.a $GOROOT/pkg/netbsd_amd64/go/ast.a # @@ -383,7 +373,7 @@ cp $WORK/go/ast.a $GOROOT/pkg/netbsd_amd64/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter +cd $GOROOT/src/pkg/text/tabwriter 6g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/text/ @@ -394,10 +384,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/netbsd_amd64/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer +cd $GOROOT/src/pkg/go/printer 6g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/go/ cp $WORK/go/printer.a $GOROOT/pkg/netbsd_amd64/go/printer.a # @@ -405,7 +394,7 @@ cp $WORK/go/printer.a $GOROOT/pkg/netbsd_amd64/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax +cd $GOROOT/src/pkg/regexp/syntax 6g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/regexp/ @@ -416,10 +405,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/netbsd_amd64/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp +cd $GOROOT/src/pkg/regexp 6g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/regexp.a $GOROOT/pkg/netbsd_amd64/regexp.a # @@ -427,7 +415,7 @@ cp $WORK/regexp.a $GOROOT/pkg/netbsd_amd64/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil +cd $GOROOT/src/pkg/io/ioutil 6g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/io/ @@ -438,7 +426,7 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/netbsd_amd64/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url +cd $GOROOT/src/pkg/net/url 6g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/net/ @@ -449,7 +437,7 @@ cp $WORK/net/url.a $GOROOT/pkg/netbsd_amd64/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse +cd $GOROOT/src/pkg/text/template/parse 6g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/text/template/ @@ -460,10 +448,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/netbsd_amd64/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template +cd $GOROOT/src/pkg/text/template 6g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/text/ cp $WORK/text/template.a $GOROOT/pkg/netbsd_amd64/text/template.a # @@ -471,10 +458,9 @@ cp $WORK/text/template.a $GOROOT/pkg/netbsd_amd64/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc +cd $GOROOT/src/pkg/go/doc 6g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/go/ cp $WORK/go/doc.a $GOROOT/pkg/netbsd_amd64/go/doc.a # @@ -482,10 +468,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/netbsd_amd64/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser +cd $GOROOT/src/pkg/go/parser 6g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/go/ cp $WORK/go/parser.a $GOROOT/pkg/netbsd_amd64/go/parser.a # @@ -493,10 +478,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/netbsd_amd64/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log +cd $GOROOT/src/pkg/log 6g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/log.a $GOROOT/pkg/netbsd_amd64/log.a # @@ -504,7 +488,7 @@ cp $WORK/log.a $GOROOT/pkg/netbsd_amd64/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec +cd $GOROOT/src/pkg/os/exec 6g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 mkdir -p $GOROOT/pkg/netbsd_amd64/os/ @@ -515,10 +499,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/netbsd_amd64/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path +cd $GOROOT/src/pkg/path 6g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/ cp $WORK/path.a $GOROOT/pkg/netbsd_amd64/path.a # @@ -526,10 +509,9 @@ cp $WORK/path.a $GOROOT/pkg/netbsd_amd64/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build +cd $GOROOT/src/pkg/go/build 6g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/netbsd_amd64/go/ cp $WORK/go/build.a $GOROOT/pkg/netbsd_amd64/go/build.a # @@ -537,7 +519,7 @@ cp $WORK/go/build.a $GOROOT/pkg/netbsd_amd64/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go +cd $GOROOT/src/cmd/go 6g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 6l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a diff --git a/src/buildscript_openbsd_386.sh b/src/buildscript_openbsd_386.sh index d4c9dab633..99ebdd7eb5 100755 --- a/src/buildscript_openbsd_386.sh +++ b/src/buildscript_openbsd_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ -cp $WORK/errors.a $GOROOT/pkg/openbsd_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_openbsd.go ./zruntime_defs_openbsd_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_openbsd.go ./zruntime_defs_openbsd_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_openbsd_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_openbsd.h $WORK/runtime/_obj/os_GOOS.h @@ -75,19 +64,29 @@ cp $GOROOT/src/pkg/runtime/zasm_openbsd_386.h $WORK/runtime/_obj/zasm_GOOS_GOARC 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_openbsd_386.8 -DGOOS_openbsd -DGOARCH_386 ./rt0_openbsd_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_openbsd_386.8 -DGOOS_openbsd -DGOARCH_386 ./sys_openbsd_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_openbsd -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_openbsd.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_openbsd_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_openbsd.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_openbsd_386.8 $WORK/runtime/_obj/sys_openbsd_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_openbsd.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_openbsd_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_openbsd.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_openbsd_386.8 $WORK/runtime/_obj/sys_openbsd_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/openbsd_386/ cp $WORK/runtime.a $GOROOT/pkg/openbsd_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/openbsd_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_openbsd -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/openbsd_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/openbsd_386/sync/atomic.a @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/openbsd_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/openbsd_386/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/openbsd_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/openbsd_386/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/openbsd_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/openbsd_386/unicode.a # @@ -129,9 +125,9 @@ cp $WORK/unicode.a $GOROOT/pkg/openbsd_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/openbsd_386/unicode/utf8.a @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/openbsd_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_openbsd -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/openbsd_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/openbsd_386/bytes.a # @@ -152,8 +147,8 @@ cp $WORK/bytes.a $GOROOT/pkg/openbsd_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_openbsd -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_openbsd -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_openbsd -DGOARCH_386 ./atan2_386.s @@ -176,19 +171,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_openbsd -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_openbsd -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_openbsd -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/openbsd_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/openbsd_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/openbsd_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/openbsd_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/openbsd_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/openbsd_386/strings.a # @@ -196,10 +210,9 @@ cp $WORK/strings.a $GOROOT/pkg/openbsd_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/openbsd_386/strconv.a # @@ -207,9 +220,9 @@ cp $WORK/strconv.a $GOROOT/pkg/openbsd_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/openbsd_386/encoding/base64.a @@ -218,32 +231,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/openbsd_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/openbsd_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ -cp $WORK/sort.a $GOROOT/pkg/openbsd_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/openbsd_386/unicode/utf16.a # @@ -251,10 +251,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/openbsd_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/openbsd_386/encoding/json.a # @@ -262,11 +261,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/openbsd_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_386.go ./syscall_unix.go ./zerrors_openbsd_386.go ./zsyscall_openbsd_386.go ./zsysctl_openbsd.go ./zsysnum_openbsd_386.go ./ztypes_openbsd_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_386.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_386.go ./syscall_unix.go ./zerrors_openbsd_386.go ./zsyscall_openbsd_386.go ./zsysctl_openbsd.go ./zsysnum_openbsd_386.go ./ztypes_openbsd_386.go 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_openbsd_386.8 -DGOOS_openbsd -DGOARCH_386 ./asm_openbsd_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_openbsd_386.8 -mkdir -p $GOROOT/pkg/openbsd_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/asm_openbsd_386.8 cp $WORK/syscall.a $GOROOT/pkg/openbsd_386/syscall.a # @@ -274,10 +272,9 @@ cp $WORK/syscall.a $GOROOT/pkg/openbsd_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/openbsd_386/time.a # @@ -285,10 +282,9 @@ cp $WORK/time.a $GOROOT/pkg/openbsd_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_openbsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_openbsd_386.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_openbsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_openbsd_386.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/openbsd_386/os.a # @@ -296,10 +292,9 @@ cp $WORK/os.a $GOROOT/pkg/openbsd_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/openbsd_386/fmt.a # @@ -307,10 +302,9 @@ cp $WORK/fmt.a $GOROOT/pkg/openbsd_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/openbsd_386/flag.a # @@ -318,10 +312,9 @@ cp $WORK/flag.a $GOROOT/pkg/openbsd_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/openbsd_386/bufio.a # @@ -329,10 +322,9 @@ cp $WORK/bufio.a $GOROOT/pkg/openbsd_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/openbsd_386/encoding/gob.a # @@ -340,9 +332,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/openbsd_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/go/ cp $WORK/go/token.a $GOROOT/pkg/openbsd_386/go/token.a @@ -351,9 +343,9 @@ cp $WORK/go/token.a $GOROOT/pkg/openbsd_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/openbsd_386/path/filepath.a @@ -362,10 +354,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/openbsd_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/openbsd_386/go/scanner.a # @@ -373,10 +364,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/openbsd_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/openbsd_386/go/ast.a # @@ -384,9 +374,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/openbsd_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/openbsd_386/text/tabwriter.a @@ -395,10 +385,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/openbsd_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/openbsd_386/go/printer.a # @@ -406,9 +395,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/openbsd_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/openbsd_386/regexp/syntax.a @@ -417,10 +406,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/openbsd_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/openbsd_386/regexp.a # @@ -428,9 +416,9 @@ cp $WORK/regexp.a $GOROOT/pkg/openbsd_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/openbsd_386/io/ioutil.a @@ -439,9 +427,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/openbsd_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/net/ cp $WORK/net/url.a $GOROOT/pkg/openbsd_386/net/url.a @@ -450,9 +438,9 @@ cp $WORK/net/url.a $GOROOT/pkg/openbsd_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/openbsd_386/text/template/parse.a @@ -461,10 +449,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/openbsd_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/openbsd_386/text/template.a # @@ -472,10 +459,9 @@ cp $WORK/text/template.a $GOROOT/pkg/openbsd_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/openbsd_386/go/doc.a # @@ -483,10 +469,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/openbsd_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/openbsd_386/go/parser.a # @@ -494,10 +479,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/openbsd_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/openbsd_386/log.a # @@ -505,9 +489,9 @@ cp $WORK/log.a $GOROOT/pkg/openbsd_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_unix.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/openbsd_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/openbsd_386/os/exec.a @@ -516,10 +500,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/openbsd_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/openbsd_386/path.a # @@ -527,10 +510,9 @@ cp $WORK/path.a $GOROOT/pkg/openbsd_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/openbsd_386/go/build.a # @@ -538,9 +520,9 @@ cp $WORK/go/build.a $GOROOT/pkg/openbsd_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_openbsd_amd64.sh b/src/buildscript_openbsd_amd64.sh index 20b17d52d2..6c2e2c20a9 100755 --- a/src/buildscript_openbsd_amd64.sh +++ b/src/buildscript_openbsd_amd64.sh @@ -11,23 +11,12 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ -cp $WORK/errors.a $GOROOT/pkg/openbsd_amd64/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime +cd $GOROOT/src/pkg/runtime 6g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_amd64.go ./zgoos_openbsd.go ./zruntime_defs_openbsd_amd64.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_amd64.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_openbsd_amd64.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h @@ -77,12 +66,22 @@ gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.6 $W mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/runtime.a $GOROOT/pkg/openbsd_amd64/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 +cp $WORK/errors.a $GOROOT/pkg/openbsd_amd64/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic +cd $GOROOT/src/pkg/sync/atomic 6g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go 6a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_amd64.6 @@ -94,10 +93,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/openbsd_amd64/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync +cd $GOROOT/src/pkg/sync 6g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/sync.a $GOROOT/pkg/openbsd_amd64/sync.a # @@ -105,10 +103,9 @@ cp $WORK/sync.a $GOROOT/pkg/openbsd_amd64/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io +cd $GOROOT/src/pkg/io 6g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/io.a $GOROOT/pkg/openbsd_amd64/io.a # @@ -116,10 +113,9 @@ cp $WORK/io.a $GOROOT/pkg/openbsd_amd64/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode +cd $GOROOT/src/pkg/unicode 6g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/unicode.a $GOROOT/pkg/openbsd_amd64/unicode.a # @@ -127,7 +123,7 @@ cp $WORK/unicode.a $GOROOT/pkg/openbsd_amd64/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 +cd $GOROOT/src/pkg/unicode/utf8 6g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/unicode/ @@ -138,11 +134,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/openbsd_amd64/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes +cd $GOROOT/src/pkg/bytes 6g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 6a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_amd64.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/bytes.a $GOROOT/pkg/openbsd_amd64/bytes.a # @@ -150,7 +145,7 @@ cp $WORK/bytes.a $GOROOT/pkg/openbsd_amd64/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math +cd $GOROOT/src/pkg/math 6g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./abs_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./asin_amd64.s @@ -176,18 +171,37 @@ mkdir -p $WORK/math/_obj/ 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./sqrt_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./tan_amd64.s gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_amd64.6 $WORK/math/_obj/asin_amd64.6 $WORK/math/_obj/atan2_amd64.6 $WORK/math/_obj/atan_amd64.6 $WORK/math/_obj/dim_amd64.6 $WORK/math/_obj/exp2_amd64.6 $WORK/math/_obj/exp_amd64.6 $WORK/math/_obj/expm1_amd64.6 $WORK/math/_obj/floor_amd64.6 $WORK/math/_obj/fltasm_amd64.6 $WORK/math/_obj/frexp_amd64.6 $WORK/math/_obj/hypot_amd64.6 $WORK/math/_obj/ldexp_amd64.6 $WORK/math/_obj/log10_amd64.6 $WORK/math/_obj/log1p_amd64.6 $WORK/math/_obj/log_amd64.6 $WORK/math/_obj/mod_amd64.6 $WORK/math/_obj/modf_amd64.6 $WORK/math/_obj/remainder_amd64.6 $WORK/math/_obj/sin_amd64.6 $WORK/math/_obj/sincos_amd64.6 $WORK/math/_obj/sqrt_amd64.6 $WORK/math/_obj/tan_amd64.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/math.a $GOROOT/pkg/openbsd_amd64/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 +cp $WORK/sort.a $GOROOT/pkg/openbsd_amd64/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +6g -o $WORK/container/heap/_obj/_go_.6 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.6 +mkdir -p $GOROOT/pkg/openbsd_amd64/container/ +cp $WORK/container/heap.a $GOROOT/pkg/openbsd_amd64/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings +cd $GOROOT/src/pkg/strings 6g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/strings.a $GOROOT/pkg/openbsd_amd64/strings.a # @@ -195,10 +209,9 @@ cp $WORK/strings.a $GOROOT/pkg/openbsd_amd64/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv +cd $GOROOT/src/pkg/strconv 6g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/strconv.a $GOROOT/pkg/openbsd_amd64/strconv.a # @@ -206,7 +219,7 @@ cp $WORK/strconv.a $GOROOT/pkg/openbsd_amd64/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 +cd $GOROOT/src/pkg/encoding/base64 6g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/encoding/ @@ -217,32 +230,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/openbsd_amd64/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect +cd $GOROOT/src/pkg/reflect 6g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/reflect.a $GOROOT/pkg/openbsd_amd64/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ -cp $WORK/sort.a $GOROOT/pkg/openbsd_amd64/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 +cd $GOROOT/src/pkg/unicode/utf16 6g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/unicode/ cp $WORK/unicode/utf16.a $GOROOT/pkg/openbsd_amd64/unicode/utf16.a # @@ -250,10 +250,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/openbsd_amd64/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json +cd $GOROOT/src/pkg/encoding/json 6g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/encoding/ cp $WORK/encoding/json.a $GOROOT/pkg/openbsd_amd64/encoding/json.a # @@ -261,11 +260,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/openbsd_amd64/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall +cd $GOROOT/src/pkg/syscall 6g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./bpf_bsd.go ./env_unix.go ./exec_unix.go ./route_bsd.go ./route_openbsd.go ./sockcmsg_unix.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_bsd.go ./syscall_openbsd.go ./syscall_openbsd_amd64.go ./syscall_unix.go ./zerrors_openbsd_amd64.go ./zsyscall_openbsd_amd64.go ./zsysctl_openbsd.go ./zsysnum_openbsd_amd64.go ./ztypes_openbsd_amd64.go 6a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_openbsd_amd64.6 -DGOOS_openbsd -DGOARCH_amd64 ./asm_openbsd_amd64.s gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_openbsd_amd64.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/syscall.a $GOROOT/pkg/openbsd_amd64/syscall.a # @@ -273,10 +271,9 @@ cp $WORK/syscall.a $GOROOT/pkg/openbsd_amd64/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time +cd $GOROOT/src/pkg/time 6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_unix.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_unix.go gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/time.a $GOROOT/pkg/openbsd_amd64/time.a # @@ -284,10 +281,9 @@ cp $WORK/time.a $GOROOT/pkg/openbsd_amd64/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os +cd $GOROOT/src/pkg/os 6g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_unix.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_unix.go ./file.go ./file_posix.go ./file_unix.go ./getwd.go ./path.go ./path_unix.go ./proc.go ./stat_openbsd.go ./sys_bsd.go ./time.go ./types.go ./zsignal_openbsd_amd64.go gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/os.a $GOROOT/pkg/openbsd_amd64/os.a # @@ -295,10 +291,9 @@ cp $WORK/os.a $GOROOT/pkg/openbsd_amd64/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt +cd $GOROOT/src/pkg/fmt 6g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/fmt.a $GOROOT/pkg/openbsd_amd64/fmt.a # @@ -306,10 +301,9 @@ cp $WORK/fmt.a $GOROOT/pkg/openbsd_amd64/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag +cd $GOROOT/src/pkg/flag 6g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/flag.a $GOROOT/pkg/openbsd_amd64/flag.a # @@ -317,10 +311,9 @@ cp $WORK/flag.a $GOROOT/pkg/openbsd_amd64/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio +cd $GOROOT/src/pkg/bufio 6g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/bufio.a $GOROOT/pkg/openbsd_amd64/bufio.a # @@ -328,10 +321,9 @@ cp $WORK/bufio.a $GOROOT/pkg/openbsd_amd64/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob +cd $GOROOT/src/pkg/encoding/gob 6g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/encoding/ cp $WORK/encoding/gob.a $GOROOT/pkg/openbsd_amd64/encoding/gob.a # @@ -339,7 +331,7 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/openbsd_amd64/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token +cd $GOROOT/src/pkg/go/token 6g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/go/ @@ -350,7 +342,7 @@ cp $WORK/go/token.a $GOROOT/pkg/openbsd_amd64/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath +cd $GOROOT/src/pkg/path/filepath 6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_unix.go gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/path/ @@ -361,10 +353,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/openbsd_amd64/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner +cd $GOROOT/src/pkg/go/scanner 6g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/go/ cp $WORK/go/scanner.a $GOROOT/pkg/openbsd_amd64/go/scanner.a # @@ -372,10 +363,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/openbsd_amd64/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast +cd $GOROOT/src/pkg/go/ast 6g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/go/ cp $WORK/go/ast.a $GOROOT/pkg/openbsd_amd64/go/ast.a # @@ -383,7 +373,7 @@ cp $WORK/go/ast.a $GOROOT/pkg/openbsd_amd64/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter +cd $GOROOT/src/pkg/text/tabwriter 6g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/text/ @@ -394,10 +384,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/openbsd_amd64/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer +cd $GOROOT/src/pkg/go/printer 6g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/go/ cp $WORK/go/printer.a $GOROOT/pkg/openbsd_amd64/go/printer.a # @@ -405,7 +394,7 @@ cp $WORK/go/printer.a $GOROOT/pkg/openbsd_amd64/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax +cd $GOROOT/src/pkg/regexp/syntax 6g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/regexp/ @@ -416,10 +405,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/openbsd_amd64/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp +cd $GOROOT/src/pkg/regexp 6g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/regexp.a $GOROOT/pkg/openbsd_amd64/regexp.a # @@ -427,7 +415,7 @@ cp $WORK/regexp.a $GOROOT/pkg/openbsd_amd64/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil +cd $GOROOT/src/pkg/io/ioutil 6g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/io/ @@ -438,7 +426,7 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/openbsd_amd64/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url +cd $GOROOT/src/pkg/net/url 6g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/net/ @@ -449,7 +437,7 @@ cp $WORK/net/url.a $GOROOT/pkg/openbsd_amd64/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse +cd $GOROOT/src/pkg/text/template/parse 6g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/text/template/ @@ -460,10 +448,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/openbsd_amd64/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template +cd $GOROOT/src/pkg/text/template 6g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/text/ cp $WORK/text/template.a $GOROOT/pkg/openbsd_amd64/text/template.a # @@ -471,10 +458,9 @@ cp $WORK/text/template.a $GOROOT/pkg/openbsd_amd64/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc +cd $GOROOT/src/pkg/go/doc 6g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/go/ cp $WORK/go/doc.a $GOROOT/pkg/openbsd_amd64/go/doc.a # @@ -482,10 +468,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/openbsd_amd64/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser +cd $GOROOT/src/pkg/go/parser 6g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/go/ cp $WORK/go/parser.a $GOROOT/pkg/openbsd_amd64/go/parser.a # @@ -493,10 +478,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/openbsd_amd64/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log +cd $GOROOT/src/pkg/log 6g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/log.a $GOROOT/pkg/openbsd_amd64/log.a # @@ -504,7 +488,7 @@ cp $WORK/log.a $GOROOT/pkg/openbsd_amd64/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec +cd $GOROOT/src/pkg/os/exec 6g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_unix.go gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 mkdir -p $GOROOT/pkg/openbsd_amd64/os/ @@ -515,10 +499,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/openbsd_amd64/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path +cd $GOROOT/src/pkg/path 6g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/ cp $WORK/path.a $GOROOT/pkg/openbsd_amd64/path.a # @@ -526,10 +509,9 @@ cp $WORK/path.a $GOROOT/pkg/openbsd_amd64/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build +cd $GOROOT/src/pkg/go/build 6g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/openbsd_amd64/go/ cp $WORK/go/build.a $GOROOT/pkg/openbsd_amd64/go/build.a # @@ -537,7 +519,7 @@ cp $WORK/go/build.a $GOROOT/pkg/openbsd_amd64/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go +cd $GOROOT/src/cmd/go 6g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 6l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a diff --git a/src/buildscript_plan9_386.sh b/src/buildscript_plan9_386.sh index 96445799a7..e6c939cba4 100755 --- a/src/buildscript_plan9_386.sh +++ b/src/buildscript_plan9_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ -cp $WORK/errors.a $GOROOT/pkg/plan9_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_plan9.go ./zruntime_defs_plan9_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_plan9.go ./zruntime_defs_plan9_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_plan9_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_plan9.h $WORK/runtime/_obj/os_GOOS.h @@ -75,19 +64,29 @@ cp $GOROOT/src/pkg/runtime/zasm_plan9_386.h $WORK/runtime/_obj/zasm_GOOS_GOARCH. 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_plan9_386.8 -DGOOS_plan9 -DGOARCH_386 ./rt0_plan9_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_plan9_386.8 -DGOOS_plan9 -DGOARCH_386 ./sys_plan9_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_plan9 -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_plan9.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_plan9_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_plan9.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_plan9_386.8 $WORK/runtime/_obj/sys_plan9_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_plan9.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_plan9_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_plan9.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_plan9_386.8 $WORK/runtime/_obj/sys_plan9_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/plan9_386/ cp $WORK/runtime.a $GOROOT/pkg/plan9_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/plan9_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_plan9 -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/plan9_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/plan9_386/sync/atomic.a @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/plan9_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/plan9_386/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/plan9_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/plan9_386/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/plan9_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/plan9_386/unicode.a # @@ -129,9 +125,9 @@ cp $WORK/unicode.a $GOROOT/pkg/plan9_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/plan9_386/unicode/utf8.a @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/plan9_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_plan9 -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/plan9_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/plan9_386/bytes.a # @@ -152,8 +147,8 @@ cp $WORK/bytes.a $GOROOT/pkg/plan9_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_plan9 -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_plan9 -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_plan9 -DGOARCH_386 ./atan2_386.s @@ -176,19 +171,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_plan9 -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_plan9 -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_plan9 -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/plan9_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/plan9_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/plan9_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/plan9_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/plan9_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/plan9_386/strings.a # @@ -196,10 +210,9 @@ cp $WORK/strings.a $GOROOT/pkg/plan9_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/plan9_386/strconv.a # @@ -207,9 +220,9 @@ cp $WORK/strconv.a $GOROOT/pkg/plan9_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/plan9_386/encoding/base64.a @@ -218,32 +231,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/plan9_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/plan9_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ -cp $WORK/sort.a $GOROOT/pkg/plan9_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/plan9_386/unicode/utf16.a # @@ -251,10 +251,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/plan9_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/plan9_386/encoding/json.a # @@ -262,12 +261,11 @@ cp $WORK/encoding/json.a $GOROOT/pkg/plan9_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./env_plan9.go ./exec_plan9.go ./str.go ./syscall.go ./syscall_386.go ./syscall_plan9.go ./syscall_plan9_386.go ./zerrors_plan9_386.go ./zsyscall_plan9_386.go ./zsysnum_plan9_386.go ./ztypes_plan9_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./env_plan9.go ./exec_plan9.go ./str.go ./syscall.go ./syscall_386.go ./syscall_plan9.go ./syscall_plan9_386.go ./zerrors_plan9_386.go ./zsyscall_plan9_386.go ./zsysnum_plan9_386.go ./ztypes_plan9_386.go 8c -FVw -I $WORK/syscall/_obj/ -I $GOROOT/pkg/plan9_386 -o $WORK/syscall/_obj/types_plan9.8 -DGOOS_plan9 -DGOARCH_386 ./types_plan9.c 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_plan9_386.8 -DGOOS_plan9 -DGOARCH_386 ./asm_plan9_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/types_plan9.8 $WORK/syscall/_obj/asm_plan9_386.8 -mkdir -p $GOROOT/pkg/plan9_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/types_plan9.8 $WORK/syscall/_obj/asm_plan9_386.8 cp $WORK/syscall.a $GOROOT/pkg/plan9_386/syscall.a # @@ -275,10 +273,9 @@ cp $WORK/syscall.a $GOROOT/pkg/plan9_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_plan9.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_plan9.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_plan9.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_plan9.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/plan9_386/time.a # @@ -286,10 +283,9 @@ cp $WORK/time.a $GOROOT/pkg/plan9_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_plan9.go ./env.go ./error.go ./error_plan9.go ./exec.go ./exec_plan9.go ./file.go ./file_plan9.go ./getwd.go ./path.go ./path_plan9.go ./proc.go ./stat_plan9.go ./str.go ./sys_plan9.go ./time.go ./types.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_plan9.go ./env.go ./error.go ./error_plan9.go ./exec.go ./exec_plan9.go ./file.go ./file_plan9.go ./getwd.go ./path.go ./path_plan9.go ./proc.go ./stat_plan9.go ./str.go ./sys_plan9.go ./time.go ./types.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/plan9_386/os.a # @@ -297,10 +293,9 @@ cp $WORK/os.a $GOROOT/pkg/plan9_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/plan9_386/fmt.a # @@ -308,10 +303,9 @@ cp $WORK/fmt.a $GOROOT/pkg/plan9_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/plan9_386/flag.a # @@ -319,10 +313,9 @@ cp $WORK/flag.a $GOROOT/pkg/plan9_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/plan9_386/bufio.a # @@ -330,10 +323,9 @@ cp $WORK/bufio.a $GOROOT/pkg/plan9_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/plan9_386/encoding/gob.a # @@ -341,9 +333,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/plan9_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/go/ cp $WORK/go/token.a $GOROOT/pkg/plan9_386/go/token.a @@ -352,9 +344,9 @@ cp $WORK/go/token.a $GOROOT/pkg/plan9_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_plan9.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_plan9.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/plan9_386/path/filepath.a @@ -363,10 +355,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/plan9_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/plan9_386/go/scanner.a # @@ -374,10 +365,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/plan9_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/plan9_386/go/ast.a # @@ -385,9 +375,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/plan9_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/plan9_386/text/tabwriter.a @@ -396,10 +386,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/plan9_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/plan9_386/go/printer.a # @@ -407,9 +396,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/plan9_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/plan9_386/regexp/syntax.a @@ -418,10 +407,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/plan9_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/plan9_386/regexp.a # @@ -429,9 +417,9 @@ cp $WORK/regexp.a $GOROOT/pkg/plan9_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/plan9_386/io/ioutil.a @@ -440,9 +428,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/plan9_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/net/ cp $WORK/net/url.a $GOROOT/pkg/plan9_386/net/url.a @@ -451,9 +439,9 @@ cp $WORK/net/url.a $GOROOT/pkg/plan9_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/plan9_386/text/template/parse.a @@ -462,10 +450,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/plan9_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/plan9_386/text/template.a # @@ -473,10 +460,9 @@ cp $WORK/text/template.a $GOROOT/pkg/plan9_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/plan9_386/go/doc.a # @@ -484,10 +470,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/plan9_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/plan9_386/go/parser.a # @@ -495,10 +480,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/plan9_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/plan9_386/log.a # @@ -506,9 +490,9 @@ cp $WORK/log.a $GOROOT/pkg/plan9_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_plan9.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_plan9.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/plan9_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/plan9_386/os/exec.a @@ -517,10 +501,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/plan9_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/plan9_386/path.a # @@ -528,10 +511,9 @@ cp $WORK/path.a $GOROOT/pkg/plan9_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/plan9_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/plan9_386/go/build.a # @@ -539,9 +521,9 @@ cp $WORK/go/build.a $GOROOT/pkg/plan9_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ cp $WORK/cmd/go/_obj/a.out $GOBIN/go diff --git a/src/buildscript_windows_386.sh b/src/buildscript_windows_386.sh index d5eba87ddf..d4a95de0d3 100755 --- a/src/buildscript_windows_386.sh +++ b/src/buildscript_windows_386.sh @@ -11,24 +11,13 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -8g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ -cp $WORK/errors.a $GOROOT/pkg/windows_386/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime -8g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_windows.go ./zruntime_defs_windows_386.go ./zversion.go +cd $GOROOT/src/pkg/runtime +8g -o $WORK/runtime/_obj/_go_.8 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_386.go ./zgoos_windows.go ./zruntime_defs_windows_386.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_386.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_windows_386.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h cp $GOROOT/src/pkg/runtime/os_windows.h $WORK/runtime/_obj/os_GOOS.h @@ -77,19 +66,29 @@ cp $GOROOT/src/pkg/runtime/zasm_windows_386.h $WORK/runtime/_obj/zasm_GOOS_GOARC 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/rt0_windows_386.8 -DGOOS_windows -DGOARCH_386 ./rt0_windows_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/sys_windows_386.8 -DGOOS_windows -DGOARCH_386 ./sys_windows_386.s 8a -I $WORK/runtime/_obj/ -o $WORK/runtime/_obj/vlop_386.8 -DGOOS_windows -DGOARCH_386 ./vlop_386.s -gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/callback_windows_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_windows.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_windows_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_windows.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/zsyscall_windows_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_windows_386.8 $WORK/runtime/_obj/sys_windows_386.8 $WORK/runtime/_obj/vlop_386.8 +gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.8 $WORK/runtime/_obj/alg.8 $WORK/runtime/_obj/atomic_386.8 $WORK/runtime/_obj/callback_windows_386.8 $WORK/runtime/_obj/cgocall.8 $WORK/runtime/_obj/chan.8 $WORK/runtime/_obj/closure_386.8 $WORK/runtime/_obj/complex.8 $WORK/runtime/_obj/cpuprof.8 $WORK/runtime/_obj/float.8 $WORK/runtime/_obj/hashmap.8 $WORK/runtime/_obj/iface.8 $WORK/runtime/_obj/lock_sema.8 $WORK/runtime/_obj/mcache.8 $WORK/runtime/_obj/mcentral.8 $WORK/runtime/_obj/mem_windows.8 $WORK/runtime/_obj/mfinal.8 $WORK/runtime/_obj/mfixalloc.8 $WORK/runtime/_obj/mgc0.8 $WORK/runtime/_obj/mheap.8 $WORK/runtime/_obj/msize.8 $WORK/runtime/_obj/print.8 $WORK/runtime/_obj/proc.8 $WORK/runtime/_obj/rune.8 $WORK/runtime/_obj/runtime.8 $WORK/runtime/_obj/signal_windows_386.8 $WORK/runtime/_obj/slice.8 $WORK/runtime/_obj/symtab.8 $WORK/runtime/_obj/thread_windows.8 $WORK/runtime/_obj/traceback_x86.8 $WORK/runtime/_obj/vlrt_386.8 $WORK/runtime/_obj/zmalloc_386.8 $WORK/runtime/_obj/zmprof_386.8 $WORK/runtime/_obj/zruntime1_386.8 $WORK/runtime/_obj/zsema_386.8 $WORK/runtime/_obj/zsigqueue_386.8 $WORK/runtime/_obj/zstring_386.8 $WORK/runtime/_obj/zsyscall_windows_386.8 $WORK/runtime/_obj/ztime_386.8 $WORK/runtime/_obj/asm_386.8 $WORK/runtime/_obj/memmove_386.8 $WORK/runtime/_obj/rt0_windows_386.8 $WORK/runtime/_obj/sys_windows_386.8 $WORK/runtime/_obj/vlop_386.8 mkdir -p $GOROOT/pkg/windows_386/ cp $WORK/runtime.a $GOROOT/pkg/windows_386/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +8g -o $WORK/errors/_obj/_go_.8 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.8 +cp $WORK/errors.a $GOROOT/pkg/windows_386/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic -8g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go +cd $GOROOT/src/pkg/sync/atomic +8g -o $WORK/sync/atomic/_obj/_go_.8 -p sync/atomic -I $WORK ./doc.go 8a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_386.8 -DGOOS_windows -DGOARCH_386 ./asm_386.s -gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_386.8 +gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.8 $WORK/sync/atomic/_obj/asm_386.8 mkdir -p $GOROOT/pkg/windows_386/sync/ cp $WORK/sync/atomic.a $GOROOT/pkg/windows_386/sync/atomic.a @@ -98,10 +97,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/windows_386/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync -8g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go -gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/sync +8g -o $WORK/sync/_obj/_go_.8 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go +gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.8 cp $WORK/sync.a $GOROOT/pkg/windows_386/sync.a # @@ -109,10 +107,9 @@ cp $WORK/sync.a $GOROOT/pkg/windows_386/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io -8g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go -gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/io +8g -o $WORK/io/_obj/_go_.8 -p io -I $WORK ./io.go ./multi.go ./pipe.go +gopack grc $WORK/io.a $WORK/io/_obj/_go_.8 cp $WORK/io.a $GOROOT/pkg/windows_386/io.a # @@ -120,10 +117,9 @@ cp $WORK/io.a $GOROOT/pkg/windows_386/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode -8g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go -gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/unicode +8g -o $WORK/unicode/_obj/_go_.8 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go +gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.8 cp $WORK/unicode.a $GOROOT/pkg/windows_386/unicode.a # @@ -131,9 +127,9 @@ cp $WORK/unicode.a $GOROOT/pkg/windows_386/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 -8g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go -gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 +cd $GOROOT/src/pkg/unicode/utf8 +8g -o $WORK/unicode/utf8/_obj/_go_.8 -p unicode/utf8 -I $WORK ./string.go ./utf8.go +gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/unicode/ cp $WORK/unicode/utf8.a $GOROOT/pkg/windows_386/unicode/utf8.a @@ -142,11 +138,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/windows_386/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes -8g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go +cd $GOROOT/src/pkg/bytes +8g -o $WORK/bytes/_obj/_go_.8 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 8a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_386.8 -DGOOS_windows -DGOARCH_386 ./asm_386.s -gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_386.8 -mkdir -p $GOROOT/pkg/windows_386/ +gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.8 $WORK/bytes/_obj/asm_386.8 cp $WORK/bytes.a $GOROOT/pkg/windows_386/bytes.a # @@ -154,8 +149,8 @@ cp $WORK/bytes.a $GOROOT/pkg/windows_386/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math -8g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go +cd $GOROOT/src/pkg/math +8g -o $WORK/math/_obj/_go_.8 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_386.8 -DGOOS_windows -DGOARCH_386 ./abs_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_386.8 -DGOOS_windows -DGOARCH_386 ./asin_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/atan2_386.8 -DGOOS_windows -DGOARCH_386 ./atan2_386.s @@ -178,19 +173,38 @@ mkdir -p $WORK/math/_obj/ 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sincos_386.8 -DGOOS_windows -DGOARCH_386 ./sincos_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_386.8 -DGOOS_windows -DGOARCH_386 ./sqrt_386.s 8a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_386.8 -DGOOS_windows -DGOARCH_386 ./tan_386.s -gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 -mkdir -p $GOROOT/pkg/windows_386/ +gopack grc $WORK/math.a $WORK/math/_obj/_go_.8 $WORK/math/_obj/abs_386.8 $WORK/math/_obj/asin_386.8 $WORK/math/_obj/atan2_386.8 $WORK/math/_obj/atan_386.8 $WORK/math/_obj/dim_386.8 $WORK/math/_obj/exp2_386.8 $WORK/math/_obj/exp_386.8 $WORK/math/_obj/expm1_386.8 $WORK/math/_obj/floor_386.8 $WORK/math/_obj/frexp_386.8 $WORK/math/_obj/hypot_386.8 $WORK/math/_obj/ldexp_386.8 $WORK/math/_obj/log10_386.8 $WORK/math/_obj/log1p_386.8 $WORK/math/_obj/log_386.8 $WORK/math/_obj/mod_386.8 $WORK/math/_obj/modf_386.8 $WORK/math/_obj/remainder_386.8 $WORK/math/_obj/sin_386.8 $WORK/math/_obj/sincos_386.8 $WORK/math/_obj/sqrt_386.8 $WORK/math/_obj/tan_386.8 cp $WORK/math.a $GOROOT/pkg/windows_386/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +8g -o $WORK/sort/_obj/_go_.8 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.8 +cp $WORK/sort.a $GOROOT/pkg/windows_386/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +8g -o $WORK/container/heap/_obj/_go_.8 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.8 +mkdir -p $GOROOT/pkg/windows_386/container/ +cp $WORK/container/heap.a $GOROOT/pkg/windows_386/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings -8g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go -gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/strings +8g -o $WORK/strings/_obj/_go_.8 -p strings -I $WORK ./reader.go ./replace.go ./strings.go +gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.8 cp $WORK/strings.a $GOROOT/pkg/windows_386/strings.a # @@ -198,10 +212,9 @@ cp $WORK/strings.a $GOROOT/pkg/windows_386/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv -8g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go -gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/strconv +8g -o $WORK/strconv/_obj/_go_.8 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go +gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.8 cp $WORK/strconv.a $GOROOT/pkg/windows_386/strconv.a # @@ -209,9 +222,9 @@ cp $WORK/strconv.a $GOROOT/pkg/windows_386/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 -8g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go -gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 +cd $GOROOT/src/pkg/encoding/base64 +8g -o $WORK/encoding/base64/_obj/_go_.8 -p encoding/base64 -I $WORK ./base64.go +gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/encoding/ cp $WORK/encoding/base64.a $GOROOT/pkg/windows_386/encoding/base64.a @@ -220,32 +233,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/windows_386/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect -8g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go -gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/reflect +8g -o $WORK/reflect/_obj/_go_.8 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go +gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.8 cp $WORK/reflect.a $GOROOT/pkg/windows_386/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -8g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ -cp $WORK/sort.a $GOROOT/pkg/windows_386/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 -8g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go -gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/unicode/ +cd $GOROOT/src/pkg/unicode/utf16 +8g -o $WORK/unicode/utf16/_obj/_go_.8 -p unicode/utf16 -I $WORK ./utf16.go +gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.8 cp $WORK/unicode/utf16.a $GOROOT/pkg/windows_386/unicode/utf16.a # @@ -253,10 +253,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/windows_386/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json -8g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go -gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/encoding/ +cd $GOROOT/src/pkg/encoding/json +8g -o $WORK/encoding/json/_obj/_go_.8 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go +gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.8 cp $WORK/encoding/json.a $GOROOT/pkg/windows_386/encoding/json.a # @@ -264,11 +263,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/windows_386/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall -8g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_386.go ./syscall_windows.go ./syscall_windows_386.go ./zerrors_windows.go ./zerrors_windows_386.go ./zsyscall_windows_386.go ./zsysnum_windows_386.go ./ztypes_windows.go ./ztypes_windows_386.go +cd $GOROOT/src/pkg/syscall +8g -o $WORK/syscall/_obj/_go_.8 -p syscall -I $WORK ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_386.go ./syscall_windows.go ./syscall_windows_386.go ./zerrors_windows.go ./zerrors_windows_386.go ./zsyscall_windows_386.go ./zsysnum_windows_386.go ./ztypes_windows.go ./ztypes_windows_386.go 8a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_windows_386.8 -DGOOS_windows -DGOARCH_386 ./asm_windows_386.s -gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_windows_386.8 -mkdir -p $GOROOT/pkg/windows_386/ +gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.8 $WORK/syscall/_obj/asm_windows_386.8 cp $WORK/syscall.a $GOROOT/pkg/windows_386/syscall.a # @@ -276,10 +274,9 @@ cp $WORK/syscall.a $GOROOT/pkg/windows_386/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time -8g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_windows.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_windows.go -gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/time +8g -o $WORK/time/_obj/_go_.8 -p time -I $WORK ./format.go ./sleep.go ./sys_windows.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_windows.go +gopack grc $WORK/time.a $WORK/time/_obj/_go_.8 cp $WORK/time.a $GOROOT/pkg/windows_386/time.a # @@ -287,10 +284,9 @@ cp $WORK/time.a $GOROOT/pkg/windows_386/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os -8g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_windows.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_windows.go ./file.go ./file_posix.go ./file_windows.go ./getwd.go ./path.go ./path_windows.go ./proc.go ./stat_windows.go ./sys_windows.go ./time.go ./types.go ./zsignal_windows_386.go -gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/os +8g -o $WORK/os/_obj/_go_.8 -p os -I $WORK ./dir_windows.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_windows.go ./file.go ./file_posix.go ./file_windows.go ./getwd.go ./path.go ./path_windows.go ./proc.go ./stat_windows.go ./sys_windows.go ./time.go ./types.go ./zsignal_windows_386.go +gopack grc $WORK/os.a $WORK/os/_obj/_go_.8 cp $WORK/os.a $GOROOT/pkg/windows_386/os.a # @@ -298,10 +294,9 @@ cp $WORK/os.a $GOROOT/pkg/windows_386/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt -8g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go -gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/fmt +8g -o $WORK/fmt/_obj/_go_.8 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go +gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.8 cp $WORK/fmt.a $GOROOT/pkg/windows_386/fmt.a # @@ -309,10 +304,9 @@ cp $WORK/fmt.a $GOROOT/pkg/windows_386/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag -8g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go -gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/flag +8g -o $WORK/flag/_obj/_go_.8 -p flag -I $WORK ./flag.go +gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.8 cp $WORK/flag.a $GOROOT/pkg/windows_386/flag.a # @@ -320,10 +314,9 @@ cp $WORK/flag.a $GOROOT/pkg/windows_386/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio -8g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go -gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/bufio +8g -o $WORK/bufio/_obj/_go_.8 -p bufio -I $WORK ./bufio.go +gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.8 cp $WORK/bufio.a $GOROOT/pkg/windows_386/bufio.a # @@ -331,10 +324,9 @@ cp $WORK/bufio.a $GOROOT/pkg/windows_386/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob -8g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go -gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/encoding/ +cd $GOROOT/src/pkg/encoding/gob +8g -o $WORK/encoding/gob/_obj/_go_.8 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go +gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.8 cp $WORK/encoding/gob.a $GOROOT/pkg/windows_386/encoding/gob.a # @@ -342,9 +334,9 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/windows_386/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token -8g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go -gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 +cd $GOROOT/src/pkg/go/token +8g -o $WORK/go/token/_obj/_go_.8 -p go/token -I $WORK ./position.go ./serialize.go ./token.go +gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/go/ cp $WORK/go/token.a $GOROOT/pkg/windows_386/go/token.a @@ -353,9 +345,9 @@ cp $WORK/go/token.a $GOROOT/pkg/windows_386/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath -8g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_windows.go -gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 +cd $GOROOT/src/pkg/path/filepath +8g -o $WORK/path/filepath/_obj/_go_.8 -p path/filepath -I $WORK ./match.go ./path.go ./path_windows.go +gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/path/ cp $WORK/path/filepath.a $GOROOT/pkg/windows_386/path/filepath.a @@ -364,10 +356,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/windows_386/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner -8g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go -gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/go/ +cd $GOROOT/src/pkg/go/scanner +8g -o $WORK/go/scanner/_obj/_go_.8 -p go/scanner -I $WORK ./errors.go ./scanner.go +gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.8 cp $WORK/go/scanner.a $GOROOT/pkg/windows_386/go/scanner.a # @@ -375,10 +366,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/windows_386/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast -8g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go -gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/go/ +cd $GOROOT/src/pkg/go/ast +8g -o $WORK/go/ast/_obj/_go_.8 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go +gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.8 cp $WORK/go/ast.a $GOROOT/pkg/windows_386/go/ast.a # @@ -386,9 +376,9 @@ cp $WORK/go/ast.a $GOROOT/pkg/windows_386/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter -8g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go -gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 +cd $GOROOT/src/pkg/text/tabwriter +8g -o $WORK/text/tabwriter/_obj/_go_.8 -p text/tabwriter -I $WORK ./tabwriter.go +gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/text/ cp $WORK/text/tabwriter.a $GOROOT/pkg/windows_386/text/tabwriter.a @@ -397,10 +387,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/windows_386/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer -8g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go -gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/go/ +cd $GOROOT/src/pkg/go/printer +8g -o $WORK/go/printer/_obj/_go_.8 -p go/printer -I $WORK ./nodes.go ./printer.go +gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.8 cp $WORK/go/printer.a $GOROOT/pkg/windows_386/go/printer.a # @@ -408,9 +397,9 @@ cp $WORK/go/printer.a $GOROOT/pkg/windows_386/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax -8g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go -gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 +cd $GOROOT/src/pkg/regexp/syntax +8g -o $WORK/regexp/syntax/_obj/_go_.8 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go +gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/regexp/ cp $WORK/regexp/syntax.a $GOROOT/pkg/windows_386/regexp/syntax.a @@ -419,10 +408,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/windows_386/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp -8g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go -gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/regexp +8g -o $WORK/regexp/_obj/_go_.8 -p regexp -I $WORK ./exec.go ./regexp.go +gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.8 cp $WORK/regexp.a $GOROOT/pkg/windows_386/regexp.a # @@ -430,9 +418,9 @@ cp $WORK/regexp.a $GOROOT/pkg/windows_386/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil -8g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go -gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 +cd $GOROOT/src/pkg/io/ioutil +8g -o $WORK/io/ioutil/_obj/_go_.8 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go +gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/io/ cp $WORK/io/ioutil.a $GOROOT/pkg/windows_386/io/ioutil.a @@ -441,9 +429,9 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/windows_386/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url -8g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go -gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 +cd $GOROOT/src/pkg/net/url +8g -o $WORK/net/url/_obj/_go_.8 -p net/url -I $WORK ./url.go +gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/net/ cp $WORK/net/url.a $GOROOT/pkg/windows_386/net/url.a @@ -452,9 +440,9 @@ cp $WORK/net/url.a $GOROOT/pkg/windows_386/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse -8g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go -gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 +cd $GOROOT/src/pkg/text/template/parse +8g -o $WORK/text/template/parse/_obj/_go_.8 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go +gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/text/template/ cp $WORK/text/template/parse.a $GOROOT/pkg/windows_386/text/template/parse.a @@ -463,10 +451,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/windows_386/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template -8g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go -gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/text/ +cd $GOROOT/src/pkg/text/template +8g -o $WORK/text/template/_obj/_go_.8 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go +gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.8 cp $WORK/text/template.a $GOROOT/pkg/windows_386/text/template.a # @@ -474,10 +461,9 @@ cp $WORK/text/template.a $GOROOT/pkg/windows_386/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc -8g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go -gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/go/ +cd $GOROOT/src/pkg/go/doc +8g -o $WORK/go/doc/_obj/_go_.8 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go +gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.8 cp $WORK/go/doc.a $GOROOT/pkg/windows_386/go/doc.a # @@ -485,10 +471,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/windows_386/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser -8g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go -gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/go/ +cd $GOROOT/src/pkg/go/parser +8g -o $WORK/go/parser/_obj/_go_.8 -p go/parser -I $WORK ./interface.go ./parser.go +gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.8 cp $WORK/go/parser.a $GOROOT/pkg/windows_386/go/parser.a # @@ -496,10 +481,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/windows_386/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log -8g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go -gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/log +8g -o $WORK/log/_obj/_go_.8 -p log -I $WORK ./log.go +gopack grc $WORK/log.a $WORK/log/_obj/_go_.8 cp $WORK/log.a $GOROOT/pkg/windows_386/log.a # @@ -507,9 +491,9 @@ cp $WORK/log.a $GOROOT/pkg/windows_386/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec -8g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_windows.go -gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 +cd $GOROOT/src/pkg/os/exec +8g -o $WORK/os/exec/_obj/_go_.8 -p os/exec -I $WORK ./exec.go ./lp_windows.go +gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.8 mkdir -p $GOROOT/pkg/windows_386/os/ cp $WORK/os/exec.a $GOROOT/pkg/windows_386/os/exec.a @@ -518,10 +502,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/windows_386/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path -8g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go -gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/ +cd $GOROOT/src/pkg/path +8g -o $WORK/path/_obj/_go_.8 -p path -I $WORK ./match.go ./path.go +gopack grc $WORK/path.a $WORK/path/_obj/_go_.8 cp $WORK/path.a $GOROOT/pkg/windows_386/path.a # @@ -529,10 +512,9 @@ cp $WORK/path.a $GOROOT/pkg/windows_386/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build -8g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go -gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_386/go/ +cd $GOROOT/src/pkg/go/build +8g -o $WORK/go/build/_obj/_go_.8 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go +gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.8 cp $WORK/go/build.a $GOROOT/pkg/windows_386/go/build.a # @@ -540,9 +522,9 @@ cp $WORK/go/build.a $GOROOT/pkg/windows_386/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go -8g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go -gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 -8l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a +cd $GOROOT/src/cmd/go +8g -o $WORK/cmd/go/_obj/_go_.8 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go +gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.8 +8l -o $WORK/cmd/go/_obj/a.out.exe -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ -cp $WORK/cmd/go/_obj/a.out $GOBIN/go.exe +cp $WORK/cmd/go/_obj/a.out.exe $GOBIN/go.exe diff --git a/src/buildscript_windows_amd64.sh b/src/buildscript_windows_amd64.sh index 836994ebc2..cb22e30cd8 100755 --- a/src/buildscript_windows_amd64.sh +++ b/src/buildscript_windows_amd64.sh @@ -11,23 +11,12 @@ set -e -# -# errors -# - -mkdir -p $WORK/errors/_obj/ - cd $GOROOT/src/pkg/errors -6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go -gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ -cp $WORK/errors.a $GOROOT/pkg/windows_amd64/errors.a - # # runtime # mkdir -p $WORK/runtime/_obj/ - cd $GOROOT/src/pkg/runtime +cd $GOROOT/src/pkg/runtime 6g -o $WORK/runtime/_obj/_go_.6 -p runtime -+ -I $WORK ./debug.go ./error.go ./extern.go ./mem.go ./sig.go ./softfloat64.go ./type.go ./zgoarch_amd64.go ./zgoos_windows.go ./zruntime_defs_windows_amd64.go ./zversion.go cp $GOROOT/src/pkg/runtime/arch_amd64.h $WORK/runtime/_obj/arch_GOARCH.h cp $GOROOT/src/pkg/runtime/defs_windows_amd64.h $WORK/runtime/_obj/defs_GOOS_GOARCH.h @@ -79,12 +68,22 @@ gopack grc $WORK/runtime.a $WORK/runtime/_obj/_go_.6 $WORK/runtime/_obj/alg.6 $W mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/runtime.a $GOROOT/pkg/windows_amd64/runtime.a +# +# errors +# + +mkdir -p $WORK/errors/_obj/ +cd $GOROOT/src/pkg/errors +6g -o $WORK/errors/_obj/_go_.6 -p errors -I $WORK ./errors.go +gopack grc $WORK/errors.a $WORK/errors/_obj/_go_.6 +cp $WORK/errors.a $GOROOT/pkg/windows_amd64/errors.a + # # sync/atomic # mkdir -p $WORK/sync/atomic/_obj/ - cd $GOROOT/src/pkg/sync/atomic +cd $GOROOT/src/pkg/sync/atomic 6g -o $WORK/sync/atomic/_obj/_go_.6 -p sync/atomic -I $WORK ./doc.go 6a -I $WORK/sync/atomic/_obj/ -o $WORK/sync/atomic/_obj/asm_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/sync/atomic.a $WORK/sync/atomic/_obj/_go_.6 $WORK/sync/atomic/_obj/asm_amd64.6 @@ -96,10 +95,9 @@ cp $WORK/sync/atomic.a $GOROOT/pkg/windows_amd64/sync/atomic.a # mkdir -p $WORK/sync/_obj/ - cd $GOROOT/src/pkg/sync +cd $GOROOT/src/pkg/sync 6g -o $WORK/sync/_obj/_go_.6 -p sync -I $WORK ./cond.go ./mutex.go ./once.go ./rwmutex.go ./waitgroup.go gopack grc $WORK/sync.a $WORK/sync/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/sync.a $GOROOT/pkg/windows_amd64/sync.a # @@ -107,10 +105,9 @@ cp $WORK/sync.a $GOROOT/pkg/windows_amd64/sync.a # mkdir -p $WORK/io/_obj/ - cd $GOROOT/src/pkg/io +cd $GOROOT/src/pkg/io 6g -o $WORK/io/_obj/_go_.6 -p io -I $WORK ./io.go ./multi.go ./pipe.go gopack grc $WORK/io.a $WORK/io/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/io.a $GOROOT/pkg/windows_amd64/io.a # @@ -118,10 +115,9 @@ cp $WORK/io.a $GOROOT/pkg/windows_amd64/io.a # mkdir -p $WORK/unicode/_obj/ - cd $GOROOT/src/pkg/unicode +cd $GOROOT/src/pkg/unicode 6g -o $WORK/unicode/_obj/_go_.6 -p unicode -I $WORK ./casetables.go ./digit.go ./graphic.go ./letter.go ./tables.go gopack grc $WORK/unicode.a $WORK/unicode/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/unicode.a $GOROOT/pkg/windows_amd64/unicode.a # @@ -129,7 +125,7 @@ cp $WORK/unicode.a $GOROOT/pkg/windows_amd64/unicode.a # mkdir -p $WORK/unicode/utf8/_obj/ - cd $GOROOT/src/pkg/unicode/utf8 +cd $GOROOT/src/pkg/unicode/utf8 6g -o $WORK/unicode/utf8/_obj/_go_.6 -p unicode/utf8 -I $WORK ./string.go ./utf8.go gopack grc $WORK/unicode/utf8.a $WORK/unicode/utf8/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/unicode/ @@ -140,11 +136,10 @@ cp $WORK/unicode/utf8.a $GOROOT/pkg/windows_amd64/unicode/utf8.a # mkdir -p $WORK/bytes/_obj/ - cd $GOROOT/src/pkg/bytes +cd $GOROOT/src/pkg/bytes 6g -o $WORK/bytes/_obj/_go_.6 -p bytes -I $WORK ./buffer.go ./bytes.go ./bytes_decl.go 6a -I $WORK/bytes/_obj/ -o $WORK/bytes/_obj/asm_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./asm_amd64.s gopack grc $WORK/bytes.a $WORK/bytes/_obj/_go_.6 $WORK/bytes/_obj/asm_amd64.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/bytes.a $GOROOT/pkg/windows_amd64/bytes.a # @@ -152,7 +147,7 @@ cp $WORK/bytes.a $GOROOT/pkg/windows_amd64/bytes.a # mkdir -p $WORK/math/_obj/ - cd $GOROOT/src/pkg/math +cd $GOROOT/src/pkg/math 6g -o $WORK/math/_obj/_go_.6 -p math -I $WORK ./abs.go ./acosh.go ./asin.go ./asinh.go ./atan.go ./atan2.go ./atanh.go ./bits.go ./cbrt.go ./const.go ./copysign.go ./dim.go ./erf.go ./exp.go ./expm1.go ./floor.go ./frexp.go ./gamma.go ./hypot.go ./j0.go ./j1.go ./jn.go ./ldexp.go ./lgamma.go ./log.go ./log10.go ./log1p.go ./logb.go ./mod.go ./modf.go ./nextafter.go ./pow.go ./pow10.go ./remainder.go ./signbit.go ./sin.go ./sincos.go ./sinh.go ./sqrt.go ./tan.go ./tanh.go ./unsafe.go 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/abs_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./abs_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/asin_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./asin_amd64.s @@ -178,18 +173,37 @@ mkdir -p $WORK/math/_obj/ 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/sqrt_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./sqrt_amd64.s 6a -I $WORK/math/_obj/ -o $WORK/math/_obj/tan_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./tan_amd64.s gopack grc $WORK/math.a $WORK/math/_obj/_go_.6 $WORK/math/_obj/abs_amd64.6 $WORK/math/_obj/asin_amd64.6 $WORK/math/_obj/atan2_amd64.6 $WORK/math/_obj/atan_amd64.6 $WORK/math/_obj/dim_amd64.6 $WORK/math/_obj/exp2_amd64.6 $WORK/math/_obj/exp_amd64.6 $WORK/math/_obj/expm1_amd64.6 $WORK/math/_obj/floor_amd64.6 $WORK/math/_obj/fltasm_amd64.6 $WORK/math/_obj/frexp_amd64.6 $WORK/math/_obj/hypot_amd64.6 $WORK/math/_obj/ldexp_amd64.6 $WORK/math/_obj/log10_amd64.6 $WORK/math/_obj/log1p_amd64.6 $WORK/math/_obj/log_amd64.6 $WORK/math/_obj/mod_amd64.6 $WORK/math/_obj/modf_amd64.6 $WORK/math/_obj/remainder_amd64.6 $WORK/math/_obj/sin_amd64.6 $WORK/math/_obj/sincos_amd64.6 $WORK/math/_obj/sqrt_amd64.6 $WORK/math/_obj/tan_amd64.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/math.a $GOROOT/pkg/windows_amd64/math.a +# +# sort +# + +mkdir -p $WORK/sort/_obj/ +cd $GOROOT/src/pkg/sort +6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go +gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 +cp $WORK/sort.a $GOROOT/pkg/windows_amd64/sort.a + +# +# container/heap +# + +mkdir -p $WORK/container/heap/_obj/ +cd $GOROOT/src/pkg/container/heap +6g -o $WORK/container/heap/_obj/_go_.6 -p container/heap -I $WORK ./heap.go +gopack grc $WORK/container/heap.a $WORK/container/heap/_obj/_go_.6 +mkdir -p $GOROOT/pkg/windows_amd64/container/ +cp $WORK/container/heap.a $GOROOT/pkg/windows_amd64/container/heap.a + # # strings # mkdir -p $WORK/strings/_obj/ - cd $GOROOT/src/pkg/strings +cd $GOROOT/src/pkg/strings 6g -o $WORK/strings/_obj/_go_.6 -p strings -I $WORK ./reader.go ./replace.go ./strings.go gopack grc $WORK/strings.a $WORK/strings/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/strings.a $GOROOT/pkg/windows_amd64/strings.a # @@ -197,10 +211,9 @@ cp $WORK/strings.a $GOROOT/pkg/windows_amd64/strings.a # mkdir -p $WORK/strconv/_obj/ - cd $GOROOT/src/pkg/strconv +cd $GOROOT/src/pkg/strconv 6g -o $WORK/strconv/_obj/_go_.6 -p strconv -I $WORK ./atob.go ./atof.go ./atoi.go ./decimal.go ./extfloat.go ./ftoa.go ./itoa.go ./quote.go gopack grc $WORK/strconv.a $WORK/strconv/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/strconv.a $GOROOT/pkg/windows_amd64/strconv.a # @@ -208,7 +221,7 @@ cp $WORK/strconv.a $GOROOT/pkg/windows_amd64/strconv.a # mkdir -p $WORK/encoding/base64/_obj/ - cd $GOROOT/src/pkg/encoding/base64 +cd $GOROOT/src/pkg/encoding/base64 6g -o $WORK/encoding/base64/_obj/_go_.6 -p encoding/base64 -I $WORK ./base64.go gopack grc $WORK/encoding/base64.a $WORK/encoding/base64/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/encoding/ @@ -219,32 +232,19 @@ cp $WORK/encoding/base64.a $GOROOT/pkg/windows_amd64/encoding/base64.a # mkdir -p $WORK/reflect/_obj/ - cd $GOROOT/src/pkg/reflect +cd $GOROOT/src/pkg/reflect 6g -o $WORK/reflect/_obj/_go_.6 -p reflect -I $WORK ./deepequal.go ./type.go ./value.go gopack grc $WORK/reflect.a $WORK/reflect/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/reflect.a $GOROOT/pkg/windows_amd64/reflect.a -# -# sort -# - -mkdir -p $WORK/sort/_obj/ - cd $GOROOT/src/pkg/sort -6g -o $WORK/sort/_obj/_go_.6 -p sort -I $WORK ./search.go ./sort.go -gopack grc $WORK/sort.a $WORK/sort/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ -cp $WORK/sort.a $GOROOT/pkg/windows_amd64/sort.a - # # unicode/utf16 # mkdir -p $WORK/unicode/utf16/_obj/ - cd $GOROOT/src/pkg/unicode/utf16 +cd $GOROOT/src/pkg/unicode/utf16 6g -o $WORK/unicode/utf16/_obj/_go_.6 -p unicode/utf16 -I $WORK ./utf16.go gopack grc $WORK/unicode/utf16.a $WORK/unicode/utf16/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/unicode/ cp $WORK/unicode/utf16.a $GOROOT/pkg/windows_amd64/unicode/utf16.a # @@ -252,10 +252,9 @@ cp $WORK/unicode/utf16.a $GOROOT/pkg/windows_amd64/unicode/utf16.a # mkdir -p $WORK/encoding/json/_obj/ - cd $GOROOT/src/pkg/encoding/json +cd $GOROOT/src/pkg/encoding/json 6g -o $WORK/encoding/json/_obj/_go_.6 -p encoding/json -I $WORK ./decode.go ./encode.go ./indent.go ./scanner.go ./stream.go ./tags.go gopack grc $WORK/encoding/json.a $WORK/encoding/json/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/encoding/ cp $WORK/encoding/json.a $GOROOT/pkg/windows_amd64/encoding/json.a # @@ -263,11 +262,10 @@ cp $WORK/encoding/json.a $GOROOT/pkg/windows_amd64/encoding/json.a # mkdir -p $WORK/syscall/_obj/ - cd $GOROOT/src/pkg/syscall +cd $GOROOT/src/pkg/syscall 6g -o $WORK/syscall/_obj/_go_.6 -p syscall -I $WORK ./dll_windows.go ./env_windows.go ./exec_windows.go ./str.go ./syscall.go ./syscall_amd64.go ./syscall_windows.go ./syscall_windows_amd64.go ./zerrors_windows.go ./zerrors_windows_amd64.go ./zsyscall_windows_amd64.go ./zsysnum_windows_amd64.go ./ztypes_windows.go ./ztypes_windows_amd64.go 6a -I $WORK/syscall/_obj/ -o $WORK/syscall/_obj/asm_windows_amd64.6 -DGOOS_windows -DGOARCH_amd64 ./asm_windows_amd64.s gopack grc $WORK/syscall.a $WORK/syscall/_obj/_go_.6 $WORK/syscall/_obj/asm_windows_amd64.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/syscall.a $GOROOT/pkg/windows_amd64/syscall.a # @@ -275,10 +273,9 @@ cp $WORK/syscall.a $GOROOT/pkg/windows_amd64/syscall.a # mkdir -p $WORK/time/_obj/ - cd $GOROOT/src/pkg/time +cd $GOROOT/src/pkg/time 6g -o $WORK/time/_obj/_go_.6 -p time -I $WORK ./format.go ./sleep.go ./sys_windows.go ./tick.go ./time.go ./zoneinfo.go ./zoneinfo_windows.go gopack grc $WORK/time.a $WORK/time/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/time.a $GOROOT/pkg/windows_amd64/time.a # @@ -286,10 +283,9 @@ cp $WORK/time.a $GOROOT/pkg/windows_amd64/time.a # mkdir -p $WORK/os/_obj/ - cd $GOROOT/src/pkg/os +cd $GOROOT/src/pkg/os 6g -o $WORK/os/_obj/_go_.6 -p os -I $WORK ./dir_windows.go ./env.go ./error.go ./error_posix.go ./exec.go ./exec_posix.go ./exec_windows.go ./file.go ./file_posix.go ./file_windows.go ./getwd.go ./path.go ./path_windows.go ./proc.go ./stat_windows.go ./sys_windows.go ./time.go ./types.go ./zsignal_windows_amd64.go gopack grc $WORK/os.a $WORK/os/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/os.a $GOROOT/pkg/windows_amd64/os.a # @@ -297,10 +293,9 @@ cp $WORK/os.a $GOROOT/pkg/windows_amd64/os.a # mkdir -p $WORK/fmt/_obj/ - cd $GOROOT/src/pkg/fmt +cd $GOROOT/src/pkg/fmt 6g -o $WORK/fmt/_obj/_go_.6 -p fmt -I $WORK ./doc.go ./format.go ./print.go ./scan.go gopack grc $WORK/fmt.a $WORK/fmt/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/fmt.a $GOROOT/pkg/windows_amd64/fmt.a # @@ -308,10 +303,9 @@ cp $WORK/fmt.a $GOROOT/pkg/windows_amd64/fmt.a # mkdir -p $WORK/flag/_obj/ - cd $GOROOT/src/pkg/flag +cd $GOROOT/src/pkg/flag 6g -o $WORK/flag/_obj/_go_.6 -p flag -I $WORK ./flag.go gopack grc $WORK/flag.a $WORK/flag/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/flag.a $GOROOT/pkg/windows_amd64/flag.a # @@ -319,10 +313,9 @@ cp $WORK/flag.a $GOROOT/pkg/windows_amd64/flag.a # mkdir -p $WORK/bufio/_obj/ - cd $GOROOT/src/pkg/bufio +cd $GOROOT/src/pkg/bufio 6g -o $WORK/bufio/_obj/_go_.6 -p bufio -I $WORK ./bufio.go gopack grc $WORK/bufio.a $WORK/bufio/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/bufio.a $GOROOT/pkg/windows_amd64/bufio.a # @@ -330,10 +323,9 @@ cp $WORK/bufio.a $GOROOT/pkg/windows_amd64/bufio.a # mkdir -p $WORK/encoding/gob/_obj/ - cd $GOROOT/src/pkg/encoding/gob +cd $GOROOT/src/pkg/encoding/gob 6g -o $WORK/encoding/gob/_obj/_go_.6 -p encoding/gob -I $WORK ./debug.go ./decode.go ./decoder.go ./doc.go ./encode.go ./encoder.go ./error.go ./type.go gopack grc $WORK/encoding/gob.a $WORK/encoding/gob/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/encoding/ cp $WORK/encoding/gob.a $GOROOT/pkg/windows_amd64/encoding/gob.a # @@ -341,7 +333,7 @@ cp $WORK/encoding/gob.a $GOROOT/pkg/windows_amd64/encoding/gob.a # mkdir -p $WORK/go/token/_obj/ - cd $GOROOT/src/pkg/go/token +cd $GOROOT/src/pkg/go/token 6g -o $WORK/go/token/_obj/_go_.6 -p go/token -I $WORK ./position.go ./serialize.go ./token.go gopack grc $WORK/go/token.a $WORK/go/token/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/go/ @@ -352,7 +344,7 @@ cp $WORK/go/token.a $GOROOT/pkg/windows_amd64/go/token.a # mkdir -p $WORK/path/filepath/_obj/ - cd $GOROOT/src/pkg/path/filepath +cd $GOROOT/src/pkg/path/filepath 6g -o $WORK/path/filepath/_obj/_go_.6 -p path/filepath -I $WORK ./match.go ./path.go ./path_windows.go gopack grc $WORK/path/filepath.a $WORK/path/filepath/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/path/ @@ -363,10 +355,9 @@ cp $WORK/path/filepath.a $GOROOT/pkg/windows_amd64/path/filepath.a # mkdir -p $WORK/go/scanner/_obj/ - cd $GOROOT/src/pkg/go/scanner +cd $GOROOT/src/pkg/go/scanner 6g -o $WORK/go/scanner/_obj/_go_.6 -p go/scanner -I $WORK ./errors.go ./scanner.go gopack grc $WORK/go/scanner.a $WORK/go/scanner/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/go/ cp $WORK/go/scanner.a $GOROOT/pkg/windows_amd64/go/scanner.a # @@ -374,10 +365,9 @@ cp $WORK/go/scanner.a $GOROOT/pkg/windows_amd64/go/scanner.a # mkdir -p $WORK/go/ast/_obj/ - cd $GOROOT/src/pkg/go/ast +cd $GOROOT/src/pkg/go/ast 6g -o $WORK/go/ast/_obj/_go_.6 -p go/ast -I $WORK ./ast.go ./filter.go ./import.go ./print.go ./resolve.go ./scope.go ./walk.go gopack grc $WORK/go/ast.a $WORK/go/ast/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/go/ cp $WORK/go/ast.a $GOROOT/pkg/windows_amd64/go/ast.a # @@ -385,7 +375,7 @@ cp $WORK/go/ast.a $GOROOT/pkg/windows_amd64/go/ast.a # mkdir -p $WORK/text/tabwriter/_obj/ - cd $GOROOT/src/pkg/text/tabwriter +cd $GOROOT/src/pkg/text/tabwriter 6g -o $WORK/text/tabwriter/_obj/_go_.6 -p text/tabwriter -I $WORK ./tabwriter.go gopack grc $WORK/text/tabwriter.a $WORK/text/tabwriter/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/text/ @@ -396,10 +386,9 @@ cp $WORK/text/tabwriter.a $GOROOT/pkg/windows_amd64/text/tabwriter.a # mkdir -p $WORK/go/printer/_obj/ - cd $GOROOT/src/pkg/go/printer +cd $GOROOT/src/pkg/go/printer 6g -o $WORK/go/printer/_obj/_go_.6 -p go/printer -I $WORK ./nodes.go ./printer.go gopack grc $WORK/go/printer.a $WORK/go/printer/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/go/ cp $WORK/go/printer.a $GOROOT/pkg/windows_amd64/go/printer.a # @@ -407,7 +396,7 @@ cp $WORK/go/printer.a $GOROOT/pkg/windows_amd64/go/printer.a # mkdir -p $WORK/regexp/syntax/_obj/ - cd $GOROOT/src/pkg/regexp/syntax +cd $GOROOT/src/pkg/regexp/syntax 6g -o $WORK/regexp/syntax/_obj/_go_.6 -p regexp/syntax -I $WORK ./compile.go ./parse.go ./perl_groups.go ./prog.go ./regexp.go ./simplify.go gopack grc $WORK/regexp/syntax.a $WORK/regexp/syntax/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/regexp/ @@ -418,10 +407,9 @@ cp $WORK/regexp/syntax.a $GOROOT/pkg/windows_amd64/regexp/syntax.a # mkdir -p $WORK/regexp/_obj/ - cd $GOROOT/src/pkg/regexp +cd $GOROOT/src/pkg/regexp 6g -o $WORK/regexp/_obj/_go_.6 -p regexp -I $WORK ./exec.go ./regexp.go gopack grc $WORK/regexp.a $WORK/regexp/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/regexp.a $GOROOT/pkg/windows_amd64/regexp.a # @@ -429,7 +417,7 @@ cp $WORK/regexp.a $GOROOT/pkg/windows_amd64/regexp.a # mkdir -p $WORK/io/ioutil/_obj/ - cd $GOROOT/src/pkg/io/ioutil +cd $GOROOT/src/pkg/io/ioutil 6g -o $WORK/io/ioutil/_obj/_go_.6 -p io/ioutil -I $WORK ./ioutil.go ./tempfile.go gopack grc $WORK/io/ioutil.a $WORK/io/ioutil/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/io/ @@ -440,7 +428,7 @@ cp $WORK/io/ioutil.a $GOROOT/pkg/windows_amd64/io/ioutil.a # mkdir -p $WORK/net/url/_obj/ - cd $GOROOT/src/pkg/net/url +cd $GOROOT/src/pkg/net/url 6g -o $WORK/net/url/_obj/_go_.6 -p net/url -I $WORK ./url.go gopack grc $WORK/net/url.a $WORK/net/url/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/net/ @@ -451,7 +439,7 @@ cp $WORK/net/url.a $GOROOT/pkg/windows_amd64/net/url.a # mkdir -p $WORK/text/template/parse/_obj/ - cd $GOROOT/src/pkg/text/template/parse +cd $GOROOT/src/pkg/text/template/parse 6g -o $WORK/text/template/parse/_obj/_go_.6 -p text/template/parse -I $WORK ./lex.go ./node.go ./parse.go gopack grc $WORK/text/template/parse.a $WORK/text/template/parse/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/text/template/ @@ -462,10 +450,9 @@ cp $WORK/text/template/parse.a $GOROOT/pkg/windows_amd64/text/template/parse.a # mkdir -p $WORK/text/template/_obj/ - cd $GOROOT/src/pkg/text/template +cd $GOROOT/src/pkg/text/template 6g -o $WORK/text/template/_obj/_go_.6 -p text/template -I $WORK ./doc.go ./exec.go ./funcs.go ./helper.go ./template.go gopack grc $WORK/text/template.a $WORK/text/template/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/text/ cp $WORK/text/template.a $GOROOT/pkg/windows_amd64/text/template.a # @@ -473,10 +460,9 @@ cp $WORK/text/template.a $GOROOT/pkg/windows_amd64/text/template.a # mkdir -p $WORK/go/doc/_obj/ - cd $GOROOT/src/pkg/go/doc +cd $GOROOT/src/pkg/go/doc 6g -o $WORK/go/doc/_obj/_go_.6 -p go/doc -I $WORK ./comment.go ./doc.go ./example.go gopack grc $WORK/go/doc.a $WORK/go/doc/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/go/ cp $WORK/go/doc.a $GOROOT/pkg/windows_amd64/go/doc.a # @@ -484,10 +470,9 @@ cp $WORK/go/doc.a $GOROOT/pkg/windows_amd64/go/doc.a # mkdir -p $WORK/go/parser/_obj/ - cd $GOROOT/src/pkg/go/parser +cd $GOROOT/src/pkg/go/parser 6g -o $WORK/go/parser/_obj/_go_.6 -p go/parser -I $WORK ./interface.go ./parser.go gopack grc $WORK/go/parser.a $WORK/go/parser/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/go/ cp $WORK/go/parser.a $GOROOT/pkg/windows_amd64/go/parser.a # @@ -495,10 +480,9 @@ cp $WORK/go/parser.a $GOROOT/pkg/windows_amd64/go/parser.a # mkdir -p $WORK/log/_obj/ - cd $GOROOT/src/pkg/log +cd $GOROOT/src/pkg/log 6g -o $WORK/log/_obj/_go_.6 -p log -I $WORK ./log.go gopack grc $WORK/log.a $WORK/log/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/log.a $GOROOT/pkg/windows_amd64/log.a # @@ -506,7 +490,7 @@ cp $WORK/log.a $GOROOT/pkg/windows_amd64/log.a # mkdir -p $WORK/os/exec/_obj/ - cd $GOROOT/src/pkg/os/exec +cd $GOROOT/src/pkg/os/exec 6g -o $WORK/os/exec/_obj/_go_.6 -p os/exec -I $WORK ./exec.go ./lp_windows.go gopack grc $WORK/os/exec.a $WORK/os/exec/_obj/_go_.6 mkdir -p $GOROOT/pkg/windows_amd64/os/ @@ -517,10 +501,9 @@ cp $WORK/os/exec.a $GOROOT/pkg/windows_amd64/os/exec.a # mkdir -p $WORK/path/_obj/ - cd $GOROOT/src/pkg/path +cd $GOROOT/src/pkg/path 6g -o $WORK/path/_obj/_go_.6 -p path -I $WORK ./match.go ./path.go gopack grc $WORK/path.a $WORK/path/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/ cp $WORK/path.a $GOROOT/pkg/windows_amd64/path.a # @@ -528,10 +511,9 @@ cp $WORK/path.a $GOROOT/pkg/windows_amd64/path.a # mkdir -p $WORK/go/build/_obj/ - cd $GOROOT/src/pkg/go/build +cd $GOROOT/src/pkg/go/build 6g -o $WORK/go/build/_obj/_go_.6 -p go/build -I $WORK ./build.go ./dir.go ./path.go ./syslist.go gopack grc $WORK/go/build.a $WORK/go/build/_obj/_go_.6 -mkdir -p $GOROOT/pkg/windows_amd64/go/ cp $WORK/go/build.a $GOROOT/pkg/windows_amd64/go/build.a # @@ -539,9 +521,9 @@ cp $WORK/go/build.a $GOROOT/pkg/windows_amd64/go/build.a # mkdir -p $WORK/cmd/go/_obj/ - cd $GOROOT/src/cmd/go +cd $GOROOT/src/cmd/go 6g -o $WORK/cmd/go/_obj/_go_.6 -p cmd/go -I $WORK ./build.go ./fix.go ./fmt.go ./get.go ./help.go ./list.go ./main.go ./pkg.go ./run.go ./test.go ./testflag.go ./version.go ./vet.go gopack grc $WORK/cmd/go.a $WORK/cmd/go/_obj/_go_.6 -6l -o $WORK/cmd/go/_obj/a.out -L $WORK $WORK/cmd/go.a +6l -o $WORK/cmd/go/_obj/a.out.exe -L $WORK $WORK/cmd/go.a mkdir -p $GOBIN/ -cp $WORK/cmd/go/_obj/a.out $GOBIN/go.exe +cp $WORK/cmd/go/_obj/a.out.exe $GOBIN/go.exe diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go index b10687b489..a3b454f227 100644 --- a/src/cmd/go/build.go +++ b/src/cmd/go/build.go @@ -6,6 +6,7 @@ package main import ( "bytes" + "container/heap" "errors" "fmt" "go/build" @@ -27,19 +28,25 @@ func init() { } var cmdBuild = &Command{ - UsageLine: "build [-a] [-n] [-x] [importpath... | gofiles...]", + UsageLine: "build [-a] [-n] [-x] [-o output] [importpath... | gofiles...]", Short: "compile packages and dependencies", Long: ` Build compiles the packages named by the import paths, along with their dependencies, but it does not install the results. -If the arguments are a list of .go files, build compiles them into -a package object or command executable named for the first -source file. +If the arguments are a list of .go files, build treats them as a list +of source files specifying a single package. + +When the command line specifies a single main package, +build writes the resulting executable to output (default a.out). +Otherwise build compiles the packages but discards the results, +serving only as a check that the packages can be built. The -a flag forces rebuilding of packages that are already up-to-date. The -n flag prints the commands but does not run them. The -x flag prints the commands. +The -o flag specifies the output file name. +It is an error to use -o when the command line specifies multiple packages. For more about import paths, see 'go help importpath'. @@ -50,13 +57,33 @@ See also: go install, go get, go clean. var buildA = cmdBuild.Flag.Bool("a", false, "") var buildN = cmdBuild.Flag.Bool("n", false, "") var buildX = cmdBuild.Flag.Bool("x", false, "") +var buildO = cmdBuild.Flag.String("o", "", "output file") func runBuild(cmd *Command, args []string) { var b builder b.init(*buildA, *buildN, *buildX) + var pkgs []*Package if len(args) > 0 && strings.HasSuffix(args[0], ".go") { - b.do(b.action(modeInstall, modeBuild, goFilesPackage(args, ""))) + pkg := goFilesPackage(args, "") + pkgs = append(pkgs, pkg) + } else { + pkgs = packages(args) + } + + if len(pkgs) == 1 && pkgs[0].Name == "main" && *buildO == "" { + *buildO = "a.out" + } + + if *buildO != "" { + if len(pkgs) > 1 { + fatalf("go build: cannot use -o with multiple packages") + } + p := pkgs[0] + p.target = "" // must build - not up to date + a := b.action(modeInstall, modeBuild, p) + a.target = *buildO + b.do(a) return } @@ -111,26 +138,39 @@ type builder struct { goarch string // the $GOARCH goos string // the $GOOS gobin string // the $GOBIN + exe string // the executable suffix - "" or ".exe" actionCache map[cacheKey]*action // a cache of already-constructed actions + mkdirCache map[string]bool // a cache of created directories output sync.Mutex scriptDir string // current directory in printed script + + exec sync.Mutex + readySema chan bool + ready actionQueue } // An action represents a single action in the action graph. type action struct { - f func(*builder, *action) error // the action itself (nil = no-op) + p *Package // the package this action works on + deps []*action // actions that must happen before this one + triggers []*action // inverse of deps + cgo *action // action for cgo binary if needed - p *Package // the package this action works on - deps []*action // actions that must happen before this one - done bool // whether the action is done (might have failed) - failed bool // whether the action failed - pkgdir string // the -I or -L argument to use when importing this package - ignoreFail bool // whether to run f even if dependencies fail + f func(*builder, *action) error // the action itself (nil = no-op) + ignoreFail bool // whether to run f even if dependencies fail - // Results left for communication with other code. - pkgobj string // the built .a file - pkgbin string // the built a.out file, if one exists + // Generated files, directories. + link bool // target is executable, not just package + pkgdir string // the -I or -L argument to use when importing this package + objdir string // directory for intermediate objects + objpkg string // the intermediate package .a file created during the action + target string // goal of the action: the created package or executable + + // Execution state. + pending int // number of deps yet to complete + priority int // relative execution priority + failed bool // whether the action failed } // cacheKey is the key for the action cache. @@ -154,10 +194,14 @@ func (b *builder) init(aflag, nflag, xflag bool) { b.nflag = nflag b.xflag = xflag b.actionCache = make(map[cacheKey]*action) + b.mkdirCache = make(map[string]bool) b.goarch = build.DefaultContext.GOARCH b.goos = build.DefaultContext.GOOS b.goroot = build.Path[0].Path b.gobin = build.Path[0].BinDir() + if b.goos == "windows" { + b.exe = ".exe" + } b.arch, err = build.ArchChar(b.goarch) if err != nil { @@ -183,6 +227,13 @@ func (b *builder) init(aflag, nflag, xflag bool) { // target is target. Otherwise, the target is named p.a for // package p or named after the first Go file for package main. func goFilesPackage(gofiles []string, target string) *Package { + // TODO: Remove this restriction. + for _, f := range gofiles { + if !strings.HasSuffix(f, ".go") || strings.Contains(f, "/") || strings.Contains(f, string(filepath.Separator)) { + fatalf("named files must be in current directory and .go files") + } + } + // Synthesize fake "directory" that only shows those two files, // to make it look like this is a standard package or // command directory. @@ -205,13 +256,13 @@ func goFilesPackage(gofiles []string, target string) *Package { fatalf("%s", err) } if target != "" { - pkg.targ = target + pkg.target = target } else if pkg.Name == "main" { - pkg.targ = gofiles[0][:len(gofiles[0])-len(".go")] + pkg.target = gofiles[0][:len(gofiles[0])-len(".go")] } else { - pkg.targ = pkg.Name + ".a" + pkg.target = pkg.Name + ".a" } - pkg.ImportPath = "_/" + pkg.targ + pkg.ImportPath = "_/" + pkg.target return pkg } @@ -231,94 +282,116 @@ func (b *builder) action(mode buildMode, depMode buildMode, p *Package) *action b.actionCache[key] = a - switch mode { - case modeBuild, modeInstall: - for _, p1 := range p.imports { - a.deps = append(a.deps, b.action(depMode, depMode, p1)) - } + for _, p1 := range p.imports { + a.deps = append(a.deps, b.action(depMode, depMode, p1)) + } - if !needInstall(p) && !b.aflag && allNop(a.deps) { - return a - } - if p.Standard { - switch p.ImportPath { - case "builtin", "unsafe": - // Fake packages - nothing to build. - return a - } + if len(p.CgoFiles) > 0 { + p1, err := loadPackage("cmd/cgo") + if err != nil { + fatalf("load cmd/cgo: %v", err) } + a.cgo = b.action(depMode, depMode, p1) + a.deps = append(a.deps, a.cgo) + } - if mode == modeInstall { - a.f = (*builder).install - a.deps = []*action{b.action(modeBuild, depMode, p)} + if p.Standard { + switch p.ImportPath { + case "builtin", "unsafe": + // Fake packages - nothing to build. return a } + } + + if !p.Stale && !b.aflag && p.target != "" { + // p.Stale==false implies that p.target is up-to-date. + // Record target name for use by actions depending on this one. + a.target = p.target + return a + } + + a.objdir = filepath.Join(b.work, filepath.FromSlash(a.p.ImportPath+"/_obj")) + string(filepath.Separator) + a.objpkg = filepath.Join(b.work, filepath.FromSlash(a.p.ImportPath+".a")) + a.link = p.Name == "main" + switch mode { + case modeInstall: + a.f = (*builder).install + a.deps = []*action{b.action(modeBuild, depMode, p)} + a.target = a.p.target + case modeBuild: a.f = (*builder).build + a.target = a.objpkg + if a.link { + // An executable file. + // Have to use something other than .a for the suffix. + // It is easier on Windows if we use .exe, so use .exe everywhere. + // (This is the name of a temporary file.) + a.target = a.objdir + "a.out" + b.exe + } } return a } -func allNop(actions []*action) bool { - for _, a := range actions { - if a.f != nil { - return false +// do runs the action graph rooted at root. +func (b *builder) do(root *action) { + // Build list of all actions, assigning depth-first post-order priority. + // The original implementation here was a true queue + // (using a channel) but it had the effect of getting + // distracted by low-level leaf actions to the detriment + // of completing higher-level actions. The order of + // work does not matter much to overall execution time, + // but when running "go test std" it is nice to see each test + // results as soon as possible. The priorities assigned + // ensure that, all else being equal, the execution prefers + // to do what it would have done first in a simple depth-first + // dependency order traversal. + all := map[*action]bool{} + priority := 0 + var walk func(*action) + walk = func(a *action) { + if all[a] { + return } + all[a] = true + priority++ + for _, a1 := range a.deps { + walk(a1) + } + a.priority = priority } - return true -} + walk(root) -// needInstall reports whether p needs to be built and installed. -// That is only true if some source file is newer than the installed package binary. -func needInstall(p *Package) bool { - if p.targ == "" { - return true - } - fi, err := os.Stat(p.targ) - if err != nil { - return true - } - t := fi.ModTime() + b.readySema = make(chan bool, len(all)) + done := make(chan bool) - srcss := [][]string{ - p.GoFiles, - p.CFiles, - p.SFiles, - p.CgoFiles, - } - for _, srcs := range srcss { - for _, src := range srcs { - fi, err := os.Stat(filepath.Join(p.Dir, src)) - if err != nil { - return true - } - if fi.ModTime().After(t) { - return true - } + // Initialize per-action execution state. + for a := range all { + for _, a1 := range a.deps { + a1.triggers = append(a1.triggers, a) + } + a.pending = len(a.deps) + if a.pending == 0 { + b.ready.push(a) + b.readySema <- true } } - return false -} - -// do runs the action graph rooted at a. -func (b *builder) do(a *action) { - if a.done { - return - } - for _, a1 := range a.deps { - b.do(a1) - if a1.failed { - a.failed = true - if !a.ignoreFail { - a.done = true - return - } + // Handle runs a single action and takes care of triggering + // any actions that are runnable as a result. + handle := func(a *action) { + var err error + if a.f != nil && (!a.failed || a.ignoreFail) { + err = a.f(b, a) } - } - if a.f != nil { - if err := a.f(b, a); err != nil { + + // The actions run in parallel but all the updates to the + // shared work state are serialized through b.exec. + b.exec.Lock() + defer b.exec.Unlock() + + if err != nil { if err == errPrintedOutput { exitStatus = 2 } else { @@ -326,8 +399,38 @@ func (b *builder) do(a *action) { } a.failed = true } + + for _, a0 := range a.triggers { + if a.failed { + a0.failed = true + } + if a0.pending--; a0.pending == 0 { + b.ready.push(a0) + b.readySema <- true + } + } + + if a == root { + close(b.readySema) + done <- true + } + } + + // TODO: Turn this knob for parallelism. + for i := 0; i < 1; i++ { + go func() { + for _ = range b.readySema { + // Receiving a value from b.sema entitles + // us to take from the ready queue. + b.exec.Lock() + a := b.ready.pop() + b.exec.Unlock() + handle(a) + } + }() } - a.done = true + + <-done } // build is the action for building a single package or command. @@ -340,12 +443,9 @@ func (b *builder) build(a *action) error { // to use to find its context. fmt.Printf("\n#\n# %s\n#\n\n", a.p.ImportPath) } - obj := filepath.Join(b.work, filepath.FromSlash(a.p.ImportPath+"/_obj")) + string(filepath.Separator) - if a.pkgobj == "" { - a.pkgobj = filepath.Join(b.work, filepath.FromSlash(a.p.ImportPath+".a")) - } // make build directory + obj := a.objdir if err := b.mkdir(obj); err != nil { return err } @@ -381,7 +481,7 @@ func (b *builder) build(a *action) error { sfiles = nil } - outGo, outObj, err := b.cgo(a.p, obj, gccfiles) + outGo, outObj, err := b.cgo(a.p, a.cgo.target, obj, gccfiles) if err != nil { return err } @@ -393,13 +493,11 @@ func (b *builder) build(a *action) error { inc := []string{} incMap := map[string]bool{} - // work directory first - inc = append(inc, "-I", b.work) - incMap[b.work] = true + incMap[b.work] = true // handled later incMap[build.Path[0].PkgDir()] = true // goroot incMap[""] = true // ignore empty strings - // then build package directories of dependencies + // build package directories of dependencies for _, a1 := range a.deps { if pkgdir := a1.pkgdir; !incMap[pkgdir] { incMap[pkgdir] = true @@ -407,6 +505,9 @@ func (b *builder) build(a *action) error { } } + // work directory + inc = append(inc, "-I", b.work) + // then installed package directories of dependencies for _, a1 := range a.deps { if pkgdir := a1.p.t.PkgDir(); !incMap[pkgdir] { @@ -417,7 +518,7 @@ func (b *builder) build(a *action) error { // compile Go if len(gofiles) > 0 { - out := "_go_.6" + out := "_go_." + b.arch gcargs := []string{"-p", a.p.ImportPath} if a.p.Standard && a.p.ImportPath == "runtime" { // runtime compiles with a special 6g flag to emit @@ -473,20 +574,20 @@ func (b *builder) build(a *action) error { objects = append(objects, out) } - // pack into archive - if err := b.gopack(a.p, obj, a.pkgobj, objects); err != nil { + // pack into archive in obj directory + if err := b.gopack(a.p, obj, a.objpkg, objects); err != nil { return err } - if a.p.Name == "main" { + // link if needed. + if a.link { // command. // import paths for compiler are introduced by -I. // for linker, they are introduced by -L. for i := 0; i < len(inc); i += 2 { inc[i] = "-L" } - a.pkgbin = obj + "a.out" - if err := b.ld(a.p, a.pkgbin, inc, a.pkgobj); err != nil { + if err := b.ld(a.p, a.target, inc, a.objpkg); err != nil { return err } } @@ -494,29 +595,23 @@ func (b *builder) build(a *action) error { return nil } -// install is the action for installing a single package. +// install is the action for installing a single package or executable. func (b *builder) install(a *action) error { a1 := a.deps[0] - var src string - var perm uint32 - if a1.pkgbin != "" { - src = a1.pkgbin + perm := uint32(0666) + if a1.link { perm = 0777 - } else { - src = a1.pkgobj - perm = 0666 } // make target directory - dst := a.p.targ - dir, _ := filepath.Split(dst) + dir, _ := filepath.Split(a.target) if dir != "" { if err := b.mkdir(dir); err != nil { return err } } - return b.copyFile(dst, src, perm) + return b.copyFile(a.target, a1.target, perm) } // removeByRenaming removes file name by moving it to a tmp @@ -604,7 +699,7 @@ func (b *builder) fmtcmd(dir string, format string, args ...interface{}) string cmd = strings.Replace(" "+cmd, " "+dir, " .", -1)[1:] if b.scriptDir != dir { b.scriptDir = dir - cmd = " cd " + dir + "\n" + cmd + cmd = "cd " + dir + "\n" + cmd } } cmd = strings.Replace(cmd, b.work, "$WORK", -1) @@ -624,8 +719,8 @@ func (b *builder) showcmd(dir string, format string, args ...interface{}) { // showOutput prints "# desc" followed by the given output. // The output is expected to contain references to 'dir', usually // the source directory for the package that has failed to build. -// showOutput rewrites mentions of dir with a relative path to dir. -// This is usually shorter and more pleasant than the absolute path. +// showOutput rewrites mentions of dir with a relative path to dir +// when the relative path is shorter. This is usually more pleasant. // For example, if fmt doesn't compile and we are in src/pkg/html, // the output is // @@ -647,7 +742,7 @@ func (b *builder) showOutput(dir, desc, out string) { prefix := "# " + desc suffix := "\n" + out pwd, _ := os.Getwd() - if reldir, err := filepath.Rel(pwd, dir); err == nil { + if reldir, err := filepath.Rel(pwd, dir); err == nil && len(reldir) < len(dir) { suffix = strings.Replace(suffix, " "+dir, " "+reldir, -1) suffix = strings.Replace(suffix, "\n"+dir, "\n"+reldir, -1) } @@ -701,6 +796,13 @@ func (b *builder) run(dir string, desc string, cmdline ...string) error { // mkdir makes the named directory. func (b *builder) mkdir(dir string) error { + // We can be a little aggressive about being + // sure directories exist. Skip repeated calls. + if b.mkdirCache[dir] { + return nil + } + b.mkdirCache[dir] = true + if b.nflag || b.xflag { b.showcmd("", "mkdir -p %s", dir) if b.nflag { @@ -801,7 +903,11 @@ func (b *builder) gccCmd(objdir string, flags []string, args ...string) []string var cgoRe = regexp.MustCompile(`[/\\:]`) -func (b *builder) cgo(p *Package, obj string, gccfiles []string) (outGo, outObj []string, err error) { +func (b *builder) cgo(p *Package, cgoExe, obj string, gccfiles []string) (outGo, outObj []string, err error) { + if b.goos != runtime.GOOS { + return nil, nil, errors.New("cannot use cgo when compiling for a different operating system") + } + // cgo // TODO: CGOPKGPATH, CGO_FLAGS? gofiles := []string{obj + "_cgo_gotypes.go"} @@ -814,7 +920,7 @@ func (b *builder) cgo(p *Package, obj string, gccfiles []string) (outGo, outObj defunC := obj + "_cgo_defun.c" // TODO: make cgo not depend on $GOARCH? // TODO: make cgo write to obj - cgoArgs := []string{"cgo", "-objdir", obj} + cgoArgs := []string{cgoExe, "-objdir", obj} if p.Standard && p.ImportPath == "runtime/cgo" { cgoArgs = append(cgoArgs, "-import_runtime_cgo=false") } @@ -859,7 +965,7 @@ func (b *builder) cgo(p *Package, obj string, gccfiles []string) (outGo, outObj // cgo -dynimport importC := obj + "_cgo_import.c" - if err := b.run(p.Dir, p.ImportPath, "cgo", "-objdir", obj, "-dynimport", dynobj, "-dynout", importC); err != nil { + if err := b.run(p.Dir, p.ImportPath, cgoExe, "-objdir", obj, "-dynimport", dynobj, "-dynout", importC); err != nil { return nil, nil, err } @@ -872,3 +978,26 @@ func (b *builder) cgo(p *Package, obj string, gccfiles []string) (outGo, outObj return outGo, outObj, nil } + +// An actionQueue is a priority queue of actions. +type actionQueue []*action + +// Implement heap.Interface +func (q *actionQueue) Len() int { return len(*q) } +func (q *actionQueue) Swap(i, j int) { (*q)[i], (*q)[j] = (*q)[j], (*q)[i] } +func (q *actionQueue) Less(i, j int) bool { return (*q)[i].priority < (*q)[j].priority } +func (q *actionQueue) Push(x interface{}) { *q = append(*q, x.(*action)) } +func (q *actionQueue) Pop() interface{} { + n := len(*q) - 1 + x := (*q)[n] + *q = (*q)[:n] + return x +} + +func (q *actionQueue) push(a *action) { + heap.Push(q, a) +} + +func (q *actionQueue) pop() *action { + return heap.Pop(q).(*action) +} diff --git a/src/cmd/go/help.go b/src/cmd/go/help.go index e1b53a67ea..7987f7e4d2 100644 --- a/src/cmd/go/help.go +++ b/src/cmd/go/help.go @@ -27,6 +27,9 @@ The special import path "all" expands to all package directories found in all the GOPATH trees. For example, 'go list all' lists all the packages on the local system. +The special import path "std" is like all but expands to just the +packages in the standard Go library. + An import path can also name a package to be downloaded from a remote repository. Run 'go help remote' for details. diff --git a/src/cmd/go/list.go b/src/cmd/go/list.go index df18df17a7..4d9fed793f 100644 --- a/src/cmd/go/list.go +++ b/src/cmd/go/list.go @@ -33,11 +33,12 @@ being passed to the template is: ImportPath string // import path of package in dir Dir string // directory containing package sources Version string // version of installed package (TODO) + Stale bool // would 'go install' do anything for this package? // Source files GoFiles []string // .go source files (excluding CgoFiles) CFiles []string // .c source files - HFiles []string // .h source files + HFiles []string // .h source files SFiles []string // .s source files CgoFiles []string // .go sources files that import "C" diff --git a/src/cmd/go/main.go b/src/cmd/go/main.go index 2efe4bdac0..7b7f4a450d 100644 --- a/src/cmd/go/main.go +++ b/src/cmd/go/main.go @@ -185,8 +185,10 @@ func help(args []string) { // importPaths returns the import paths to use for the given command line. func importPaths(args []string) []string { - if len(args) == 1 && args[0] == "all" { - return allPackages() + if len(args) == 1 { + if args[0] == "all" || args[0] == "std" { + return allPackages(args[0]) + } } if len(args) == 0 { return []string{"."} @@ -236,10 +238,13 @@ func run(cmdline ...string) { // allPackages returns all the packages that can be found // under the $GOPATH directories and $GOROOT. -func allPackages() []string { +func allPackages(what string) []string { have := map[string]bool{ "builtin": true, // ignore pseudo-package that exists only for documentation } + if !build.DefaultContext.CgoEnabled { + have["runtime/cgo"] = true // ignore during walk + } var pkgs []string // Commands @@ -270,6 +275,9 @@ func allPackages() []string { }) for _, t := range build.Path { + if what == "std" && !t.Goroot { + continue + } src := t.SrcDir() + string(filepath.Separator) filepath.Walk(src, func(path string, fi os.FileInfo, err error) error { if err != nil || !fi.IsDir() { @@ -281,15 +289,21 @@ func allPackages() []string { return filepath.SkipDir } + name := filepath.ToSlash(path[len(src):]) + if what == "std" && strings.Contains(name, ".") { + return filepath.SkipDir + } + if have[name] { + return nil + } + _, err = build.ScanDir(path) if err != nil { return nil } - name := filepath.ToSlash(path[len(src):]) - if !have[name] { - pkgs = append(pkgs, name) - have[name] = true - } + + pkgs = append(pkgs, name) + have[name] = true // Avoid go/build test data. // TODO: Move it into a testdata directory. diff --git a/src/cmd/go/pkg.go b/src/cmd/go/pkg.go index f86a9b6722..8f0f59c687 100644 --- a/src/cmd/go/pkg.go +++ b/src/cmd/go/pkg.go @@ -12,6 +12,7 @@ import ( "path/filepath" "sort" "strings" + "time" ) // A Package describes a single package found in a directory. @@ -25,13 +26,16 @@ type Package struct { Dir string // directory containing package sources Version string `json:",omitempty"` // version of installed package (TODO) Standard bool `json:",omitempty"` // is this package part of the standard Go library? + Stale bool `json:",omitempty"` // would 'go install' do anything for this package? // Source files - GoFiles []string // .go source files (excluding CgoFiles) - CFiles []string `json:",omitempty"` // .c source files - HFiles []string `json:",omitempty"` // .h source files - SFiles []string `json:",omitempty"` // .s source files - CgoFiles []string `json:",omitempty"` // .go sources files that import "C" + GoFiles []string // .go source files (excluding CgoFiles) + CFiles []string `json:",omitempty"` // .c source files + HFiles []string `json:",omitempty"` // .h source files + SFiles []string `json:",omitempty"` // .s source files + CgoFiles []string `json:",omitempty"` // .go sources files that import "C" + CgoCFLAGS []string `json:",omitempty"` // cgo: flags for C compiler + CgoLDFLAGS []string `json:",omitempty"` // cgo: flags for linker // Dependency information Imports []string `json:",omitempty"` // import paths used by this package @@ -42,8 +46,8 @@ type Package struct { pkgdir string info *build.DirInfo imports []*Package - gofiles []string // GoFiles+CgoFiles - targ string + gofiles []string // GoFiles+CgoFiles, absolute paths + target string // installed file for this package (may be executable) } // packageCache is a lookup cache for loadPackage, @@ -109,15 +113,15 @@ func scanPackage(ctxt *build.Context, t *build.Tree, arg, importPath, dir string return nil, err } - var targ string + var target string if info.Package == "main" { _, elem := filepath.Split(importPath) - targ = filepath.Join(t.BinDir(), elem) + target = filepath.Join(t.BinDir(), elem) if ctxt.GOOS == "windows" { - targ += ".exe" + target += ".exe" } } else { - targ = filepath.Join(t.PkgDir(), filepath.FromSlash(importPath)+".a") + target = filepath.Join(t.PkgDir(), filepath.FromSlash(importPath)+".a") } p := &Package{ @@ -131,12 +135,19 @@ func scanPackage(ctxt *build.Context, t *build.Tree, arg, importPath, dir string HFiles: info.HFiles, SFiles: info.SFiles, CgoFiles: info.CgoFiles, + CgoCFLAGS: info.CgoCFLAGS, + CgoLDFLAGS: info.CgoLDFLAGS, Standard: t.Goroot && !strings.Contains(importPath, "."), - targ: targ, + target: target, t: t, info: info, } + var built time.Time + if fi, err := os.Stat(target); err == nil { + built = fi.ModTime() + } + // Build list of full paths to all Go files in the package, // for use by commands like go fmt. for _, f := range info.GoFiles { @@ -146,12 +157,33 @@ func scanPackage(ctxt *build.Context, t *build.Tree, arg, importPath, dir string p.gofiles = append(p.gofiles, filepath.Join(dir, f)) } sort.Strings(p.gofiles) + srcss := [][]string{ + p.GoFiles, + p.CFiles, + p.HFiles, + p.SFiles, + p.CgoFiles, + } +Stale: + for _, srcs := range srcss { + for _, src := range srcs { + if fi, err := os.Stat(filepath.Join(p.Dir, src)); err != nil || fi.ModTime().After(built) { + //println("STALE", p.ImportPath, "needs", src, err) + p.Stale = true + break Stale + } + } + } + importPaths := p.Imports // Packages that use cgo import runtime/cgo implicitly, // except runtime/cgo itself. if len(info.CgoFiles) > 0 && (!p.Standard || p.ImportPath != "runtime/cgo") { - p.Imports = append(p.Imports, "runtime/cgo") - sort.Strings(p.Imports) + importPaths = append(importPaths, "runtime/cgo") + } + // Everything depends on runtime, except runtime and unsafe. + if !p.Standard || (p.ImportPath != "runtime" && p.ImportPath != "unsafe") { + importPaths = append(importPaths, "runtime") } // Record package under both import path and full directory name. @@ -161,7 +193,7 @@ func scanPackage(ctxt *build.Context, t *build.Tree, arg, importPath, dir string // Build list of imported packages and full dependency list. imports := make([]*Package, 0, len(p.Imports)) deps := make(map[string]bool) - for _, path := range p.Imports { + for _, path := range importPaths { deps[path] = true if path == "C" { continue @@ -175,10 +207,22 @@ func scanPackage(ctxt *build.Context, t *build.Tree, arg, importPath, dir string return nil, fmt.Errorf("%s: import %s\n\t%v", arg, path, err) } imports = append(imports, p1) - for _, dep := range p1.Deps { deps[dep] = true } + if p1.Stale { + p.Stale = true + } + // p1.target can be empty only if p1 is not a real package, + // such as package unsafe or the temporary packages + // created during go test. + if !p.Stale && p1.target != "" { + if fi, err := os.Stat(p1.target); err != nil || fi.ModTime().After(built) { + //println("STALE", p.ImportPath, "needs", p1.target, err) + //println("BUILT", built.String(), "VS", fi.ModTime().String()) + p.Stale = true + } + } } p.imports = imports @@ -188,6 +232,12 @@ func scanPackage(ctxt *build.Context, t *build.Tree, arg, importPath, dir string } sort.Strings(p.Deps) + // unsafe is a fake package and is never out-of-date. + if p.Standard && p.ImportPath == "unsafe" { + p.Stale = false + p.target = "" + } + return p, nil } diff --git a/src/cmd/go/run.go b/src/cmd/go/run.go index 8c5be53e89..f4df2cf9a9 100644 --- a/src/cmd/go/run.go +++ b/src/cmd/go/run.go @@ -33,7 +33,7 @@ func runRun(cmd *Command, args []string) { var b builder b.init(*runA, *runN, *runX) p := goFilesPackage(args, "") - p.targ = "" // force rebuild - no up-to-date copy anywhere + p.target = "" // must build - not up to date a1 := b.action(modeBuild, modeBuild, p) a := &action{f: (*builder).runProgram, deps: []*action{a1}} b.do(a) @@ -42,6 +42,6 @@ func runRun(cmd *Command, args []string) { // runProgram is the action for running a binary that has already // been compiled. We ignore exit status. func (b *builder) runProgram(a *action) error { - run(a.deps[0].pkgbin) + run(a.deps[0].target) return nil } diff --git a/src/cmd/go/test.go b/src/cmd/go/test.go index 4af0d60859..e43a2711f1 100644 --- a/src/cmd/go/test.go +++ b/src/cmd/go/test.go @@ -228,10 +228,6 @@ func runTest(cmd *Command, args []string) { errorf("%s: %s", p, err) continue } - if buildTest == nil { - // no test at all - continue - } builds = append(builds, buildTest) runs = append(runs, runTest) } @@ -254,7 +250,9 @@ func runTest(cmd *Command, args []string) { func (b *builder) test(p *Package) (buildAction, runAction *action, err error) { if len(p.info.TestGoFiles)+len(p.info.XTestGoFiles) == 0 { - return &action{p: p}, &action{f: (*builder).notest, p: p}, nil + build := &action{p: p} + run := &action{f: (*builder).notest, p: p, deps: []*action{build}} + return build, run, nil } // Build Package structs describing: @@ -292,6 +290,7 @@ func (b *builder) test(p *Package) (buildAction, runAction *action, err error) { // $WORK/unicode/utf8/_test/unicode/utf8_test.a. testDir := filepath.Join(b.work, filepath.FromSlash(p.ImportPath+"/_test")) ptestObj := filepath.Join(testDir, filepath.FromSlash(p.ImportPath+".a")) + pxtestObj := filepath.Join(testDir, filepath.FromSlash(p.ImportPath+"_test.a")) // Create the directory for the .a files. ptestDir, _ := filepath.Split(ptestObj) @@ -309,10 +308,15 @@ func (b *builder) test(p *Package) (buildAction, runAction *action, err error) { ptest.GoFiles = nil ptest.GoFiles = append(ptest.GoFiles, p.GoFiles...) ptest.GoFiles = append(ptest.GoFiles, p.info.TestGoFiles...) - ptest.targ = "" // must rebuild + ptest.target = "" ptest.Imports = append(append([]string{}, p.info.Imports...), p.info.TestImports...) ptest.imports = append(append([]*Package{}, p.imports...), imports...) ptest.pkgdir = testDir + a := b.action(modeBuild, modeBuild, ptest) + a.objdir = testDir + string(filepath.Separator) + a.objpkg = ptestObj + a.target = ptestObj + a.link = false } else { ptest = p } @@ -330,6 +334,11 @@ func (b *builder) test(p *Package) (buildAction, runAction *action, err error) { imports: imports, pkgdir: testDir, } + pxtest.imports = append(pxtest.imports, ptest) + a := b.action(modeBuild, modeBuild, pxtest) + a.objdir = testDir + string(filepath.Separator) + a.objpkg = pxtestObj + a.target = pxtestObj } // Action for building test.out. @@ -344,16 +353,19 @@ func (b *builder) test(p *Package) (buildAction, runAction *action, err error) { if pxtest != nil { pmain.imports = append(pmain.imports, pxtest) } - pmainAction := b.action(modeBuild, modeBuild, pmain) - pmainAction.pkgbin = filepath.Join(testDir, "test.out") + a := b.action(modeBuild, modeBuild, pmain) + a.objdir = testDir + string(filepath.Separator) + a.objpkg = filepath.Join(testDir, "main.a") + a.target = filepath.Join(testDir, "test.out") + b.exe + pmainAction := a if testC { // -c flag: create action to copy binary to ./test.out. - pmain.targ = "test.out" runAction = &action{ - f: (*builder).install, - deps: []*action{pmainAction}, - p: pmain, + f: (*builder).install, + deps: []*action{pmainAction}, + p: pmain, + target: "test.out" + b.exe, } } else { // run test @@ -372,8 +384,11 @@ var pass = []byte("\nPASS\n") // runTest is the action for running a test binary. func (b *builder) runTest(a *action) error { + args := []string{a.deps[0].target} + args = append(args, testArgs...) + if b.nflag || b.xflag { - b.showcmd("%s", strings.Join(append([]string{a.deps[0].pkgbin}, testArgs...), " ")) + b.showcmd("", "%s", strings.Join(args, " ")) if b.nflag { return nil } @@ -387,7 +402,7 @@ func (b *builder) runTest(a *action) error { return nil } - cmd := exec.Command(a.deps[0].pkgbin, testArgs...) + cmd := exec.Command(args[0], args[1:]...) cmd.Dir = a.p.Dir out, err := cmd.CombinedOutput() if err == nil && (bytes.Equal(out, pass[1:]) || bytes.HasSuffix(out, pass)) { diff --git a/src/make.bash b/src/make.bash index c793956103..000020ecd9 100755 --- a/src/make.bash +++ b/src/make.bash @@ -89,7 +89,7 @@ echo; echo; echo %%%% making runtime generated files %%%%; echo ( cd "$GOROOT"/src/pkg/runtime ./autogen.sh - gomake install # copy runtime.h to pkg directory + gomake install; gomake clean # copy runtime.h to pkg directory ) || exit 1 if $USE_GO_TOOL; then @@ -98,7 +98,7 @@ if $USE_GO_TOOL; then ./buildscript_${GOOS}_$GOARCH.sh echo '# Building Go code.' - GOPATH="" go install -a all + go install -a std else echo; echo; echo %%%% making pkg %%%%; echo gomake -C pkg install diff --git a/src/run.bash b/src/run.bash index b3cf7862c5..004c66eea2 100755 --- a/src/run.bash +++ b/src/run.bash @@ -34,7 +34,7 @@ if $rebuild; then if $USE_GO_TOOL; then echo echo '# Package builds' - time GOPATH="" go install -a all + time go install -a std else (xcd pkg gomake clean @@ -46,7 +46,7 @@ fi if $USE_GO_TOOL; then echo echo '# Package tests' - time GOPATH="" go test all -short + time go test std -short else (xcd pkg gomake testshort