@Florian So, I took some time today to patch a bit of support for OVS to compile on OpenWRT with kernel 4.1
Can you pull this from my fork and test it out a bit ? Branch is here: https://github.com/commodo/packages/tree/ovs-kernel-4.1 Commit is this one: https://github.com/commodo/packages/commit/de519aac8c751cd8744d839efd071cdf02891db1 If you need a tarball, send me a message and I can prepare one, or maybe Github has a download zip/tar button per branches somewhere not sure. Anyway, I'd appreciate if you took the time to test it out a bit. I'm a bit swamped and don't have time to do proper testing ; to be honest I just made it build, and I haven't managed to get hold of a device with which to actually test it. If all is good I'll add a PR into the official OpenWRT packages. Thanks On Wed, Aug 5, 2015 at 5:18 PM, Alexandru Ardelean <ardeleana...@gmail.com> wrote: > I will admit I only tested with x86. > I ASSumed that it's on kernel 4.1. > > Will check again and try to spin up a patch for kernel 4.1. > > On Wed, Aug 5, 2015 at 3:53 PM, Florian Siebertz < > florian.siebe...@inf.h-brs.de> wrote: > >> Thank you for your work, i really appreciate it. >> Now the package is back, but at compilation it fails when >> checking against the kernel version: >> >> (cd >> /home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/openvswitch-2.4.0/./; >> if [ -x ./configure ]; then find >> /home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/openvswitch-2.4.0/ >> -name config.guess | xargs -r chmod u+w; find >> /home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/openvswitch-2.4.0/ >> -name config.guess | xargs -r -n1 cp --remove-destination >> /home/administrator/openwrt/scripts/config.guess; find >> /home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/openvswitch-2.4.0/ >> -name config.sub | xargs -r chmod u+w; find >> /home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/openvswitch-2.4.0/ >> -name config.sub | xargs -r -n1 cp --remove-destination >> /home/administrator/openwrt/scripts/config.sub; >> AR="mips-openwrt-linux-musl-gcc-ar" AS="mips-openwrt-linux-musl-gcc -c -Os >> -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves >> -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -Wformat ! >> -Werror=fo >> rmat-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now >> -Wl,-z,relro -mno-mips16 -mno-interlink-mips16 -flto -std=gnu99" >> LD=mips-openwrt-linux-musl-ld NM="mips-openwrt-linux-musl-gcc-nm" >> CC="mips-openwrt-linux-musl-gcc" GCC="mips-openwrt-linux-musl-gcc" >> CXX="mips-openwrt-linux-musl-g++" >> RANLIB="mips-openwrt-linux-musl-gcc-ranlib" >> STRIP=mips-openwrt-linux-musl-strip OBJCOPY=mips-openwrt-linux-musl-objcopy >> OBJDUMP=mips-openwrt-linux-musl-objdump SIZE=mips-openwrt-linux-musl-size >> CFLAGS="-Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc >> -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable >> -msoft-float -Wformat -Werror=format-security -fstack-protector >> -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -mno-mips16 >> -mno-interlink-mips16 -flto -std=gnu99 " CXXFLAGS="-Os -pipe >> -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts >> -Wno-error=unused-but-set-variable -msoft-float -Wformat >> -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1! >> -Wl,-z,no >> w -Wl,-z,relro -mno-mips16 -mno-interlink-mips16 -flto -std=gnu99 " >> CPPFLAGS="-I/home/administrator/openwrt/staging_dir/target-mips_34kc_musl-1.1.10/usr/include >> -I/home/administrator/openwrt/staging_dir/target-mips_34kc_musl-1.1.10/include >> -I/home/administrator/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/usr/include >> -I/home/administrator/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/include/fortify >> -I/home/administrator/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/include >> " >> LDFLAGS="-L/home/administrator/openwrt/staging_dir/target-mips_34kc_musl-1.1.10/usr/lib >> -L/home/administrator/openwrt/staging_dir/target-mips_34kc_musl-1.1.10/lib >> -L/home/administrator/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/usr/lib >> -L/home/administrator/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.10/lib >> -znow -zrelro " ./configure --target=mips-openwrt-linux >> --host=mips-openwrt-linux --build! >> =x86_64-li >> nux-gnu --program-prefix="" --program-suffix="" --prefix=/usr >> --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin >> --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share >> --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls >> >> _python_sysroot="/home/administrator/openwrt/staging_dir/target-mips_34kc_musl-1.1.10" >> _python_prefix="/usr" _python_exec_prefix="/usr" >> --with-linux=/home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/linux-ar71xx_generic/linux-4.1.3 >> --with-rundir=/var/run --enable-ndebug --disable-ssl --enable-shared ; fi; ) >> >> [...] (a bunch of checks) >> >> checking for kernel version... 4.1.3 >> configure: error: Linux kernel in >> /home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/linux-ar71xx_generic/linux-4.1.3 >> is version 4.1.3, but version newer than 4.0.x is not supported (please >> refer to the FAQ for advice) >> make[3]: *** >> [/home/administrator/openwrt/build_dir/target-mips_34kc_musl-1.1.10/openvswitch-2.4.0/.configured_yyyyyyyy] >> Error 1 >> make[3]: Leaving directory >> `/home/administrator/openwrt/feeds/packages/net/openvswitch' >> make[2]: *** [package/feeds/packages/openvswitch/compile] Error 2 >> make[2]: Leaving directory `/home/administrator/openwrt' >> make[1]: *** >> [/home/administrator/openwrt/staging_dir/target-mips_34kc_musl-1.1.10/stamp/.package_compile] >> Error 2 >> make[1]: Leaving directory `/home/administrator/openwrt' >> make: *** [world] Error 2 >> >> >> >> Am 04.08.2015 um 16:08 schrieb Alexandru Ardelean: >> > Took some 20-30 minutes to upgrade OVS and test it (with kernel 4.1). >> > Seems to work fine so far. >> > >> > Please monitor this PR; after it's merged it should appear. >> > >> > On Tue, Aug 4, 2015 at 1:37 PM, Alexandru Ardelean < >> ardeleana...@gmail.com> >> > wrote: >> > >> >> Well, OpenVSwitch is a bit behind on kernel support. >> >> It's at 3.18 currently. >> >> OpenWRT is at 4.1 >> >> >> >> We'd need to do an upgrade of OVS to get it up to speed. >> >> >> >> >> >> >> >> >> >> On Tue, Aug 4, 2015 at 12:43 PM, Florian Siebertz < >> >> florian.siebe...@inf.h-brs.de> wrote: >> >> >> >>> Hi, >> >>> >> >>> i noticed that the openvswitch package is not available in trunk at >> the >> >>> moment. It is not in the precompiled snapshots, neither can it be >> >>> choosen in 'make menuconfig'. (Yes, i did ./scripts/feeds >> >>> [update|install] -a). >> >>> >> >>> Does anyone know why and when it will be back? >> >>> >> >>> Thanks! >> >>> >> >>> Florian Siebertz >> >>> _______________________________________________ >> >>> openwrt-devel mailing list >> >>> openwrt-devel@lists.openwrt.org >> >>> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel >> >>> >> >> >> >> >> > >> > >
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel