[ovs-dev] [PATCH] Fix submodule build when using build directory.
Numan Siddique
numans at ovn.org
Thu Feb 11 19:44:29 UTC 2021
On Thu, Feb 11, 2021 at 11:33 PM Mark Michelson <mmichels at redhat.com> wrote:
>
> The initial addition of OVS as a submodule made the assumption that the
> build is being performed from the OVN source directory. However, some
> devs create a separate build directory for OVN. This means the search
> for the OVS source will fail.
>
> This fixes the problem by explicitly stating that he ovs submodule is
> located in the ovn source directory.
>
> Signed-off-by: Mark Michelson <mmichels at redhat.com>
Acked-by: Numan Siddique <numans at ovn.org>
Thanks for fixing this issue.
Numan
> ---
> Makefile.am | 2 +-
> acinclude.m4 | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/Makefile.am b/Makefile.am
> index 50376a1b6..80247b62d 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -159,7 +159,7 @@ noinst_HEADERS += $(EXTRA_DIST)
>
> ro_c = echo '/* -*- mode: c; buffer-read-only: t -*- */'
> ro_shell = printf '\043 Generated automatically -- do not modify! -*- buffer-read-only: t -*-\n'
> -submodules = $(shell grep 'path =' .gitmodules | sed -E 's/[\t ]*path =\s*(.*)/\1/g' | xargs)
> +submodules = $(shell grep 'path =' $(srcdir)/.gitmodules | sed -E 's/[\t ]*path =\s*(.*)/\1/g' | xargs)
>
> SUFFIXES += .in
> .in:
> diff --git a/acinclude.m4 b/acinclude.m4
> index 2f8755961..2ca15cb33 100644
> --- a/acinclude.m4
> +++ b/acinclude.m4
> @@ -338,7 +338,7 @@ AC_DEFUN([OVN_CHECK_OVS], [
> AC_ERROR([$OVSDIR is not an OVS source directory])
> fi
> else
> - OVSDIR=`pwd`/ovs
> + OVSDIR=$srcdir/ovs
> fi
>
> AC_MSG_RESULT([$OVSDIR])
> --
> 2.29.2
>
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
More information about the dev
mailing list