aboutsummaryrefslogtreecommitdiff
path: root/net/ovn/Makefile
Commit message (Collapse)AuthorAge
* treewide: refresh hashes after move to use ZSTD as defaultRobert Marko2024-04-07
| | | | | | | | With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
* ovn: bump to 22.03.5Yousong Zhou2024-02-22
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=ltoAndre Heider2023-04-08
| | | | | | | | | | See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS" on the main repository. Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This fixes it and properly enables LTO. Signed-off-by: Andre Heider <a.heider@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* ovn: bump to version 22.03.0Yousong Zhou2022-03-24
| | | | | | libovn now depends on libopenvswitch since ovn 21.09.0 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: remove python-six depAlexandru Ardelean2021-11-10
| | | | | | | | | | | | | OVN doesn't require Python Six, since about commit https://github.com/ovn-org/ovn/commit/338a6ddb5ea1c89b48c484b0448a216a82225adc Maybe even earlier than that. There are some left-over installations of six in their CI, but no usage in any Python source code. Refreshed patches. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* ovn: bump to version 20.12.0Yousong Zhou2021-02-24
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: bump to version 20.09.0Yousong Zhou2020-10-19
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: include ovn-appctlYousong Zhou2020-08-27
| | | | | | | | | Required by ovn-ctl for stopping ovn ovsdb instances This utility was introduced since 20.03.0 after the project was maintained in its own repo Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: bump to version 20.06.2Yousong Zhou2020-08-25
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* openvswitch: remove explicit dependency on librtYousong Zhou2020-07-30
| | | | | | Selection of librt will be handled by the build system Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* openvswitch: only libopenvswitch depends on libunbound, libunwindYousong Zhou2020-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to make explicit the conditional select of libunwind is only needed for libopenvswitch. If we spill it over other packages, the generated kconfig will have recursive dependency issue. 2 new patches were made for this goal The other thing is that "+libunwind" will cause it to be built if any of the packages defined in this Makefile is enabled (y or m). This is at the moment by-design of the build system. Libunwind does not support architectures like arc. Use conditional select To avoid (libunwind) build failures like the following, checking for ELF helper width... configure: error: Unknown ELF target: arc make[3]: *** [Makefile:65: /data/openwrt/build_dir/target-arc_arc700_uClibc/ libunwind-1.3.1/.configured_68b329da9893e34099c7d8ad5cb9c940] Error 1 Things like "+PACKAGE_openvswitch-libopenvswitch:libunwind" will also result in recursive deps error for chains of 3 nodes. Kconfig construct like the following will be made config A tristate select B depends on !(C) || (x) config B tristate select C config C tristate config x bool Other changes include - Shared use of variable ovs__common_depends was removed - Ovn doc build was patched out Link: https://github.com/openwrt/packages/pull/12959#issuecomment-665021413 Reported-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* openvswitch: rename shared var name ovs{,_}_common_dependsYousong Zhou2020-07-30
| | | | | | | To avoid conflict with package ovs_common_depends of package openvswitch-common Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: bump to version 20.06.1Yousong Zhou2020-07-14
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: bump to version 20.06.0Yousong Zhou2020-06-15
|
* openvswitch: openvswitch.mk: add ovs_common_depends variableYousong Zhou2020-03-24
| | | | | | | | This is to address the need that openvswitch starting with 2.13 now depends on libunwind for handling SIGSEGV (upstream commit e2ed6fbeb18 ("fatal-signal: Catch SIGSEGV and print backtrace")) Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ovn: initial version 20.03.0Yousong Zhou2020-03-23
Compared to original packaging scheme within openvswitch, we removed ovn-trace, ovn-detrace from openvswitch-ovn-common package. ovn-detrace requires python libs to run, so it does not actually work out of box in previous builds anyway. Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>