summaryrefslogtreecommitdiff
path: root/src/make.bash
AgeCommit message (Collapse)AuthorFilesLines
2013-12-03Imported Upstream version 1.2upstream/1.2Michael Stapelberg1-2/+12
2013-05-14Imported Upstream version 1.1upstream/1.1Michael Stapelberg1-0/+9
2013-03-04Imported Upstream version 1.1~hg20130304upstream/1.1_hg20130304Michael Stapelberg1-3/+16
2012-04-06Imported Upstream version 1upstream/1Ondřej Surý1-83/+110
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+110
2011-09-13Imported Upstream version 60Ondřej Surý1-110/+0
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-0/+3
2011-04-26Imported Upstream version 2011.04.13upstream/2011.04.13Ondřej Surý1-0/+11
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-23/+2
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-1/+1
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-14/+51
2010-05-15build; allow MAKEFLAGS to be set outside the build scriptsChristopher Wedgwood1-1/+2
R=rsc, r CC=golang-dev http://codereview.appspot.com/1231041 Committer: Rob Pike <r@golang.org>
2010-03-31build script tweaksRuss Cox1-38/+1
factor out environment variable checks. infer $GOROOT etc during build if not set. it's still necessary to set them for yourself to use the standard Makefiles. when running all.bash, don't recompile all the go packages in run.bash, since make.bash already did. R=r CC=golang-dev http://codereview.appspot.com/609042
2010-03-04goinstall: an experiment in (external) package installationRuss Cox1-1/+1
R=adg, r CC=cw, golang-dev http://codereview.appspot.com/224043
2010-02-03arm: toss make-arm.bashRuss Cox1-2/+2
R=kaib CC=golang-dev http://codereview.appspot.com/199094
2009-12-11Remove GOBIN in PATH dependency; don't assume cwd is $GOROOT/srcDevon H. O'Dell1-19/+21
This change removes the necessity to have GOBIN in $PATH, and also doesn't assume that the build is being run from $GOROOT/src. This is a minimal set of necessary changes to get Go to build happily from the FreeBSD ports collection. R=rsc CC=golang-dev http://codereview.appspot.com/171044 Committer: Russ Cox <rsc@golang.org>
2009-12-04make Native Client support build again,Russ Cox1-1/+1
add README explaining how to try the web demos. Fixes issue 339. R=r CC=barry.d.silverman, bss, vadim http://codereview.appspot.com/165057
2009-11-30Ports of lib9, libbio and libmach to Windows.Hector Chu1-2/+2
R=rsc http://codereview.appspot.com/157159 Committer: Russ Cox <rsc@golang.org>
2009-11-24fix weird all.bash failures by running deps.bash before make clean runs in ↵Rob Pike1-3/+6
pkg directory. before this change, if pkg/Make.deps is missing or broken, clean.bash fails and the build dies but not until much later. add freebsd to error message about valid values of $GOOS TODO: would be nice if this process exited when an error occurred. subshells make it hard R=rsc CC=golang-dev http://codereview.appspot.com/160065
2009-11-24make.bash: clear CDPATH to avoid output from cdRuss Cox1-0/+2
Fixes issue 306. R=r, r1 http://codereview.appspot.com/160060
2009-11-23go: makes it build for the case $GOROOT has whitespacesSergio Luis O. B. Correia1-8/+8
the bash scripts and makefiles for building go didn't take into account the fact $GOROOT / $GOBIN could both be directories containing whitespaces, and was not possible to build it in such a situation. this commit adjusts the various makefiles/scripts to make it aware of that possibility, and now it builds successfully when using a path with whitespaces as well. Fixes issue 115. R=rsc, dsymonds1 http://codereview.appspot.com/157067 Committer: Russ Cox <rsc@golang.org>
2009-11-19build Make.deps during make.bash insteadRuss Cox1-0/+4
of keeping a checked-in copy. doesn't slow down make.bash appreciably. R=r http://codereview.appspot.com/156099
2009-11-14Build changes to support work on the BSDs.Devon H. O'Dell1-3/+11
This does still contain some FreeBSD-specific bits, but it's a pain to do partial diffs. R=rsc http://codereview.appspot.com/152138 Committer: Russ Cox <rsc@golang.org>
2009-11-11make.bash: detect and warn about SELinux policy that crashes us.Adam Langley1-0/+16
The default SELinux policy on Fedora 12 (at least) disallows stack pages to be +x. This causes all binaries written by 6g/6l to segfault immedately. The 'true' way to fix this issue is to mark binaries with the correct type. However, that assumes that 6l is going to detect SELinux, figure out the correct type for the current distribution and set the type (without libselinux). For now we'll warn users and point them towards the way to enable execstack for the whole system. http://code.google.com/p/go/issues/detail?id=47 R=rsc CC=golang-dev http://codereview.prom.corp.google.com/1026041
2009-11-11Revert make.bash which slipped into the previous revision.Adam Langley1-13/+0
R=rsc http://codereview.prom.corp.google.com/1024051
2009-11-11Reland a112249da741, this time with missing file.Adam Langley1-0/+13
2009-11-10make.bash: check $PATH indirectly via which quietgccRuss Cox1-3/+8
R=agl1 CC=golang-dev http://codereview.appspot.com/152056
2009-11-10sanity check environment variables better.Russ Cox1-0/+17
Fixes issue 12. R=agl1 CC=golang-dev http://codereview.appspot.com/152055
2009-11-10test for invalid $GOBIN setting before trying to buildRuss Cox1-0/+7
R=r CC=golang-dev http://codereview.appspot.com/153049
2009-11-05new command hgpatch, for use by codereview extensionRuss Cox1-1/+1
R=r http://go/go-review/1018059
2009-11-03add goyacc to the buildRob Pike1-1/+1
R=rsc CC=go-dev http://go/go-review/1018034
2009-11-01Use the environment variable CC as the bootstrap compiler usedIan Lance Taylor1-1/+2
to build 6g, 6l, etc. R=rsc CC=go-dev http://go/go-review/1018015
2009-10-22fix build after Mercurial move.Russ Cox1-1/+1
various missing or incorrect files. R=r CC=go-dev http://go/go-review/1014004
2009-10-09fix nacl buildRuss Cox1-15/+20
R=r DELTA=23 (5 added, 0 deleted, 18 changed) OCL=35510 CL=35518
2009-10-038c, 8l dynamic loading support.Russ Cox1-1/+1
better mach binaries. cgo working on darwin+linux amd64+386. eliminated context switches - pi is 30x faster. add libcgo to build. on snow leopard: - non-cgo binaries work; all tests pass. - cgo binaries work on amd64 but not 386. R=r DELTA=2031 (1316 added, 626 deleted, 89 changed) OCL=35264 CL=35304
2009-08-14rename libmach_amd64 libmachRob Pike1-1/+1
R=rsc OCL=33273 CL=33276
2009-08-12new included Make.pkg for handwritten package makefiles.Russ Cox1-1/+1
gobuild is obsolete; don't build it (will delete eventually). revised gotest for whole-package compilation. R=r DELTA=102 (68 added, 6 deleted, 28 changed) OCL=33067 CL=33098
2009-07-28Support use of $GOBINDIR to override $HOME/binPhil Pennock1-3/+4
R=r,gri,rsc APPROVED=rsc DELTA=53 (12 added, 6 deleted, 35 changed) OCL=31822 CL=32282
2009-07-13ebnflint commandRobert Griesemer1-1/+1
- basic verification of EBNF grammars - tested with (and has testcase for) go_spec.html R=rsc DELTA=150 (148 added, 0 deleted, 2 changed) OCL=31481 CL=31517
2009-06-22set -e does not apply to ( ) blocks,Russ Cox1-11/+17
so implement the check manually. sigh. R=r DELTA=17 (6 added, 0 deleted, 11 changed) OCL=30606 CL=30612
2009-06-16- install gofmt in src/cmd/gofmtRobert Griesemer1-1/+1
- remove some left-over files R=rsc DELTA=1465 (281 added, 1181 deleted, 3 changed) OCL=30350 CL=30353
2009-06-16fix buildRobert Griesemer1-4/+3
R=rsc DELTA=5 (0 added, 1 deleted, 4 changed) OCL=30343 CL=30343
2009-06-09mv src/lib to src/pkgRob Pike1-1/+1
tests: all.bash passes, gobuild still works, godoc still works. R=rsc OCL=30096 CL=30102
2009-06-06move src/runtime -> src/lib/runtime;Russ Cox1-1/+1
hand-edited files. R=r DELTA=125 (77 added, 16 deleted, 32 changed) OCL=30001 CL=30008
2009-04-16rewrite gobuild in go.Russ Cox1-1/+1
R=r DELTA=1305 (704 added, 590 deleted, 11 changed) OCL=27546 CL=27548
2008-11-21convert lib to a Makefile,Russ Cox1-1/+1
mainly for "make bufio.install". R=r DELTA=144 (80 added, 62 deleted, 2 changed) OCL=19760 CL=19799
2008-11-19avoid problem overwriting read-only quietgccRuss Cox1-0/+1
TBR=r OCL=19600 CL=19600
2008-11-19build with warnings enabled.Russ Cox1-0/+3
new script "quietgcc" installed in $HOME/bin during make.bash runs gcc with warnings, turns off inappropriate ones, greps out useless output. quietgcc also makes sure to run the correct 64-bit gcc. R=r DELTA=38 (36 added, 0 deleted, 2 changed) OCL=17493 CL=19599
2008-11-18add build step to install debuggers setgid procmod.Russ Cox1-0/+6
they have to go in /usr/local/bin because the setgid bit is ignored in /Users. R=r DELTA=54 (49 added, 0 deleted, 5 changed) OCL=19424 CL=19463
2008-10-08check $GOROOT before diving into buildRuss Cox1-0/+6
R=r DELTA=6 (6 added, 0 deleted, 0 changed) OCL=16726 CL=16726