cross-compile-ipset

dependencies

libmnl

download file

source code: ipset and libmnl

official website: ipset and libmnl

decompress

1
2
3
4
5
bzip2 -d ipset-7.1.tar.bz2
bzip2 -d libmnl-1.0.4.tar.bz2
tar xf ipset-7.1.tar
tar xf libmnl-1.0.4.tar
mv libmnl-1.0.4/ ipset-7.1/

compiling libmnl

1
2
3
4
5
cd ipset-7.1/libmnl-1.0.4/
mkdir install/
./configure --host=arm-linux --prefix=`pwd`/install
make
make install

compiling ipset

1
2
3
4
5
cd ipset-7.1/
mkdir install
./configure --host=arm-linux --prefix=`pwd`/install libmnl_CFLAGS="-I`pwd`/libmnl-1.0.4/install/include/ -L`pwd`/libmnl-1.0.4/install/lib/"
make
make install