mirror of
https://github.com/golang/go
synced 2024-11-21 21:14:47 -07:00
build: fiddle with make variables
Fixes #1234. R=r, r2 CC=golang-dev https://golang.org/cl/2735043
This commit is contained in:
parent
51b15d68aa
commit
276003adb1
@ -9,7 +9,7 @@ TARG:=$(TARG).exe
|
||||
endif
|
||||
|
||||
$(TARG): $(OFILES) $(LIB)
|
||||
$(HOST_LD) -o $(TARG) -L"$(GOROOT)"/lib $(OFILES) $(LIB) -lbio -l9 -lm
|
||||
$(HOST_LD) -o $(TARG) -L"$(GOROOT)"/lib $(OFILES) $(LIB) -lbio -l9 -lm $(HOST_LDFLAGS)
|
||||
|
||||
$(OFILES): $(HFILES)
|
||||
|
||||
|
12
src/Make.inc
12
src/Make.inc
@ -101,7 +101,17 @@ HOST_CC=quietgcc
|
||||
HOST_LD=quietgcc
|
||||
HOST_O=o
|
||||
HOST_YFLAGS=-d
|
||||
HOST_CFLAGS=-ggdb -I"$(GOROOT)/include" -O2
|
||||
|
||||
# These two variables can be overridden in the environment
|
||||
# to build with other flags. They are like $CFLAGS and $LDFLAGS
|
||||
# in a more typical GNU build. We are more explicit about the names
|
||||
# here because there are different compilers being run during the
|
||||
# build (both gcc and 6c, for example).
|
||||
HOST_EXTRA_CFLAGS?=-ggdb -O2
|
||||
HOST_EXTRA_LDFLAGS?=
|
||||
|
||||
HOST_CFLAGS=-I"$(GOROOT)/include" $(HOST_EXTRA_CFLAGS)
|
||||
HOST_LDFLAGS=$(HOST_EXTRA_LDFLAGS)
|
||||
PWD=$(shell pwd)
|
||||
|
||||
# Make environment more standard.
|
||||
|
Loading…
Reference in New Issue
Block a user