Lines 28-37
Link Here
|
28 |
|
28 |
|
29 |
S=${WORKDIR}/${P}/src/${EGO_PN} |
29 |
S=${WORKDIR}/${P}/src/${EGO_PN} |
30 |
|
30 |
|
|
|
31 |
inherit toolchain-funcs |
32 |
|
31 |
src_compile() { |
33 |
src_compile() { |
32 |
local options=( $(usex seccomp "seccomp") ) |
34 |
local options=( $(usex seccomp "seccomp") ) |
33 |
export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor |
35 |
export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor |
34 |
LDFLAGS= emake GIT_COMMIT="$EGIT_COMMIT" BUILDTAGS="${options[@]}" |
36 |
|
|
|
37 |
if gcc-specs-pie; then |
38 |
export LDFLAGS="-extldflags -fno-PIC" |
39 |
sed -i 's/ldflags "-w" -o/ldflags "-w ${LDFLAGS}" -o/' Makefile |
40 |
else |
41 |
unset LDFLAGS |
42 |
fi |
43 |
|
44 |
emake GIT_COMMIT="$EGIT_COMMIT" BUILDTAGS="${options[@]}" |
35 |
} |
45 |
} |
36 |
|
46 |
|
37 |
src_install() { |
47 |
src_install() { |