When building ovn-22.03.0 against openvswitch 2.17.0, I had to add -L$ovsbuilddir/lib/.libs to LDFLAGS. Otherwise the make install command will fail with the following error
Note that libtool --mode=install, then libtool --mode=relink, libopenvswitch.la was converted to only -lopenvswitch without -L.
Building ovn-20.12.0 against openvswitch-2.17.0 has no issue. This seems to be caused by libovn now depends on libopenvswitch: 1b587c4f ("controller: add datapath meter capability check")
When building ovn-22.03.0 against openvswitch 2.17.0, I had to add
-L$ovsbuilddir/lib/.libs
to LDFLAGS. Otherwise themake install
command will fail with the following errorNote that
libtool --mode=install
, thenlibtool --mode=relink
, libopenvswitch.la was converted to only-lopenvswitch
without-L
.Building ovn-20.12.0 against openvswitch-2.17.0 has no issue. This seems to be caused by libovn now depends on libopenvswitch: 1b587c4f ("controller: add datapath meter capability check")