build: opensuse: remove nasm, change to clang 05/35905/2
authorLaszlo Kiraly <laszlo.kiraly@est.tech>
Wed, 6 Apr 2022 14:25:32 +0000 (16:25 +0200)
committerDamjan Marion <dmarion@me.com>
Fri, 8 Apr 2022 16:16:19 +0000 (16:16 +0000)
Type: make

Signed-off-by: Laszlo Kiraly <laszlo.kiraly@est.tech>
Change-Id: I3951be5be95a7fb76f54c4ce0daab0748cb8419c

Makefile
extras/rpm/opensuse/Dockerfile
extras/rpm/opensuse/vpp.spec

index 87ab40f..affcc49 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -157,7 +157,7 @@ RPM_DEPENDS_DEBUG += yum-plugin-auto-update-debug-info
 RPM_SUSE_BUILDTOOLS_DEPS = autoconf automake ccache check-devel chrpath
 RPM_SUSE_BUILDTOOLS_DEPS += clang cmake indent libtool make ninja python3-ply
 
-RPM_SUSE_DEVEL_DEPS = glibc-devel-static libnuma-devel libelf-devel
+RPM_SUSE_DEVEL_DEPS = glibc-devel-static libnuma-devel libelf-devel nasm
 RPM_SUSE_DEVEL_DEPS += libopenssl-devel openssl-devel mbedtls-devel libuuid-devel
 
 RPM_SUSE_PYTHON_DEPS = python-devel python3-devel python-pip python3-pip
index 032c5d1..47ca271 100644 (file)
@@ -12,4 +12,4 @@ RUN UNATTENDED=y make install-dep
 RUN ln -s /usr/bin/cmake /usr/bin/cmake3
 RUN UNATTENDED=y make install-ext-deps
 RUN make pkg-rpm
-CMD ["/bin/bash"]
\ No newline at end of file
+CMD ["/bin/bash"]
index 403d25b..b562eac 100644 (file)
@@ -3,6 +3,8 @@
 #
 # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
+# Copyright (c) 2022 Nordix Foundation.
+#
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
 # upon. The license for this file, and modifications and additions to the
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
-
 %define _vpp_build_dir       %{buildroot}/../../BUILD/vpp-%{version}/build-root
 %define _vpp_install_dir     %{_vpp_build_dir}/install-vpp-native/
 %define _vpp_plugins_lib_dir %{_vpp_install_dir}/vpp/lib64
@@ -34,6 +32,7 @@ BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  ccache
+BuildRequires:  clang
 BuildRequires:  check-devel
 BuildRequires:  chrpath
 BuildRequires:  distribution-release
@@ -141,7 +140,7 @@ This package contains the python bindings for the vpp api
 export VPP_BUILD_USER=suse
 export VPP_BUILD_HOST=SUSE
 
-make -C build-root V=1 CC=gcc-7 CXX=g++-7 PLATFORM=vpp TAG=vpp install-packages
+make -C build-root V=1 PLATFORM=vpp TAG=vpp install-packages
 
 cd %{_vpp_build_dir}/../src/vpp-api/python && %{py3_build}