* Small updates to method of compilation to better match Makefile.
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/runc?expand=0&rev=3
This commit is contained in:
parent
45aa94d4dc
commit
b67aa431ac
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Mar 27 10:14:32 UTC 2016 - asarai@suse.de
|
||||||
|
|
||||||
|
* Small updates to method of compilation to better match Makefile.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 21 12:04:59 UTC 2016 - asarai@suse.de
|
Mon Mar 21 12:04:59 UTC 2016 - asarai@suse.de
|
||||||
|
|
||||||
|
18
runc.spec
18
runc.spec
@ -18,7 +18,7 @@
|
|||||||
%define go_arches %ix86 x86_64
|
%define go_arches %ix86 x86_64
|
||||||
%ifarch %go_arches
|
%ifarch %go_arches
|
||||||
%define go_tool go
|
%define go_tool go
|
||||||
%define GO_BUILD_FLAGS ""
|
%define GO_BUILD_FLAGS %{nil}
|
||||||
%else
|
%else
|
||||||
%define go_tool go-5
|
%define go_tool go-5
|
||||||
%define GO_BUILD_FLAGS "-gccgoflags=-Wl,--add-needed -Wl,--no-as-needed -static-libgo -ldl -lseccomp -lselinux -lapparmor"
|
%define GO_BUILD_FLAGS "-gccgoflags=-Wl,--add-needed -Wl,--no-as-needed -static-libgo -ldl -lseccomp -lselinux -lapparmor"
|
||||||
@ -58,16 +58,20 @@ and has grown to become a separate project entirely.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
# Create buildir,
|
# Create buildir,
|
||||||
export GOPATH=$PWD/go
|
export GOPATH=$PWD/Godeps/_workspace
|
||||||
mkdir -pv $GOPATH/src/github.com/opencontainers/
|
mkdir -pv $GOPATH/src/github.com/opencontainers/
|
||||||
|
|
||||||
# Copy the vendor directory into the GOPATH.
|
|
||||||
cp -rv $PWD/Godeps/_workspace/src/* $GOPATH/src/
|
|
||||||
ln -svfn $PWD $GOPATH/src/github.com/opencontainers/runc
|
ln -svfn $PWD $GOPATH/src/github.com/opencontainers/runc
|
||||||
|
|
||||||
# Build all features.
|
# Build all features.
|
||||||
export BUILDTAGS="seccomp apparmor selinux"
|
export BUILDTAGS="apparmor selinux"
|
||||||
%go_tool build -tags "$BUILDTAGS" -x -o %{name}-%{version} %GO_BUILD_FLAGS
|
|
||||||
|
# Seccomp isn't supported on aarch64.
|
||||||
|
%ifnarch aarch64
|
||||||
|
export BUILDTAGS="$BUILDTAGS seccomp"
|
||||||
|
%endif
|
||||||
|
|
||||||
|
# Build runc.
|
||||||
|
%go_tool build %GO_BUILD_FLAGS -tags "$BUILDTAGS" -x -o %{name}-%{version} github.com/opencontainers/%{name}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%{__install} -D -m755 %{name}-%{version} %{buildroot}/%{_bindir}/%{name}
|
%{__install} -D -m755 %{name}-%{version} %{buildroot}/%{_bindir}/%{name}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user