Accepting request 1109036 from home:avicenzi:wasm

Enable WasmEdge

OBS-URL: https://build.opensuse.org/request/show/1109036
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/crun?expand=0&rev=29
This commit is contained in:
Dario Faggioli 2023-09-07 12:59:30 +00:00 committed by Git OBS Bridge
parent fb3d0623ea
commit d72007256d
2 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Tue Sep 5 11:41:14 UTC 2023 - Alexandre Vicenzi <alexandre.vicenzi@suse.com>
- Enable WasmEdge support to run Wasm compat containers.
-------------------------------------------------------------------
Mon Aug 14 12:55:14 UTC 2023 - Danish Prakash <danish.prakash@suse.com>

View File

@ -16,6 +16,8 @@
#
%define with_wasmedge 1
Name: crun
Version: 1.8.6
Release: 0
@ -48,6 +50,9 @@ BuildRequires: criu-devel >= 3.15
BuildRequires: libkrun-devel
Requires: libkrun1
%endif
%if %with_wasmedge
BuildRequires: wasmedge-devel
%endif
%description
crun is a runtime for running OCI containers. It is built with libkrun support
@ -59,8 +64,12 @@ crun is a runtime for running OCI containers. It is built with libkrun support
%ifarch x86_64 aarch64
export LIBKRUN="--with-libkrun"
%endif
%if %with_wasmedge
export WASMEDGE="--with-wasmedge"
%endif
./autogen.sh
%configure --disable-silent-rules $LIBKRUN CFLAGS='-I %{_includedir}/libseccomp'
%configure --disable-silent-rules $LIBKRUN $WASMEDGE CFLAGS='-I %{_includedir}/libseccomp'
%make_build
# TODO: