Hello Thomas, On Wednesday 21 March 2012 19:19:00 [email protected] wrote: > Hi, > > this patch fixes the iptables build if no extensions are selected (e.g. when > building only as build-dependency) > > Best regards, > Thomas > > --- > > diff --git a/package/iptables/patches/210-fix-no-ext-install.patch > b/package/iptables/patches/210-fix-no-ext-install.patch new file mode > 100644 > --- /dev/null > +++ b/package/iptables/patches/210-fix-no-ext-install.patch > @@ -0,0 +1,15 @@ > +--- a/extensions/GNUmakefile.in > ++++ b/extensions/GNUmakefile.in > +@@ -68,11 +68,10 @@ pf6_solibs := $(patsubst %,libip6t_%. > + # > + targets := libext4.a libext6.a matches4.man matches6.man \ > + targets4.man targets6.man > +-targets_install := > + libext4_objs := ${pfx_objs} ${pf4_objs} > + libext6_objs := ${pfx_objs} ${pf6_objs} > + targets += ${pfx_solibs} ${pf4_solibs} ${pf6_solibs} > +-targets_install += ${pfx_solibs} ${pf4_solibs} ${pf6_solibs} > ++targets_install := $(strip ${pfx_solibs} ${pf4_solibs} ${pf6_solibs})
This breaks build when extensions are enabled for me: make[5]: *** No rule to make target `extensions/libext4.a', needed by `iptables-multi'. Stop. make[5]: Leaving directory `/home/florian/dev/openwrt/trunk/build_dir/linux- malta_le/iptables-1.4.10' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/florian/dev/openwrt/trunk/build_dir/linux- malta_le/iptables-1.4.10' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/florian/dev/openwrt/trunk/build_dir/linux- malta_le/iptables-1.4.10' make[2]: *** [/home/florian/dev/openwrt/trunk/build_dir/linux- malta_le/iptables-1.4.10/.built] Error 2 -- Florian _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
