mirror of
https://github.com/golang/go
synced 2024-11-25 03:57:56 -07:00
Make.pkg: Always define _CGO_CFLAGS and friends.
Submitting TBR to fix Darwin build. TBR=rsc CC=golang-dev https://golang.org/cl/4273096
This commit is contained in:
parent
f91b37b962
commit
bc0469da33
18
src/Make.pkg
18
src/Make.pkg
@ -117,16 +117,6 @@ dir:
|
||||
# _obj/x.cgo2.c - C implementations compiled with gcc to create a dynamic library
|
||||
#
|
||||
|
||||
ifneq ($(CGOFILES)$(SWIGFILES),)
|
||||
# Have to run gcc with the right size argument on hybrid 32/64 machines.
|
||||
_CGO_CFLAGS_386=-m32
|
||||
_CGO_CFLAGS_amd64=-m64
|
||||
_CGO_LDFLAGS_freebsd=-shared -lpthread -lm
|
||||
_CGO_LDFLAGS_linux=-shared -lpthread -lm
|
||||
_CGO_LDFLAGS_darwin=-dynamiclib -Wl,-undefined,dynamic_lookup
|
||||
_CGO_LDFLAGS_windows=-shared -lm -mthreads
|
||||
endif
|
||||
|
||||
ifdef CGOFILES
|
||||
_obj/_cgo_run: $(CGOFILES)
|
||||
@mkdir -p _obj
|
||||
@ -176,6 +166,14 @@ _obj/_cgo_import.c: _cgo1_.o
|
||||
# added _cgo_defun.$O to $OFILES, and added the installed copy of
|
||||
# package_x.so (built from x.cgo2.c) to $(INSTALLFILES).
|
||||
|
||||
# Have to run gcc with the right size argument on hybrid 32/64 machines.
|
||||
_CGO_CFLAGS_386=-m32
|
||||
_CGO_CFLAGS_amd64=-m64
|
||||
_CGO_LDFLAGS_freebsd=-shared -lpthread -lm
|
||||
_CGO_LDFLAGS_linux=-shared -lpthread -lm
|
||||
_CGO_LDFLAGS_darwin=-dynamiclib -Wl,-undefined,dynamic_lookup
|
||||
_CGO_LDFLAGS_windows=-shared -lm -mthreads
|
||||
|
||||
# Have to compile the runtime header.
|
||||
RUNTIME_CFLAGS=-I$(pkgdir)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user