- # install kernel headers
- cd linux-2.6.35
- make mrproper
- make ARCH=arm headers_check
- make ARCH=arm INSTALL_HDR_PATH=$PKG/usr headers_install
-
- mv $SRC/$name-ports-2.12.1 $SRC/$name-$version/ports
-
- patch -d $SRC/$name-$version -R -p1 -i $SRC/Optimize-__getpagesize-a-bit.patch
- patch -d $SRC/$name-$version -p1 -i $SRC/$name-ignore_origin.patch
-
- mkdir $SRC/build
- cd $SRC/build
-
- ../$name-$version/configure --prefix=/usr \
- --build=arm-unknown-linux-gnueabi \
- --libexecdir=/usr/lib \
- --with-headers=$PKG/usr/include \
- --with-tls \
- --enable-kernel=2.6.27 \
- --enable-add-ons \
- --disable-profile \
- --without-gd
-
- make CFLAGS="$CFLAGS -msoft-float"
- make install_root=$PKG install
-
- cp $SRC/{hosts,resolv.conf,nsswitch.conf,host.conf,ld.so.conf} $PKG/etc
- ln -sf ../usr/share/zoneinfo/UTC $PKG/etc/localtime
- mkdir -p $PKG/etc/ld.so.conf.d $PKG/usr/lib/locale
- touch $PKG/etc/ld.so.cache
-
- rm -rf $PKG/usr/share/{info,locale}
+ # install kernel headers
+ cd linux-3.4.11
+ make mrproper
+ make ARCH=arm headers_check
+ make ARCH=arm INSTALL_HDR_PATH=$PKG/usr headers_install
+
+ cd $SRC
+ mv $name-ports-$version $name-$version/ports
+
+ pushd $name-$version
+ patch -p1 -i $SRC/$name-resolv_assert.patch
+ patch -p1 -i $SRC/$name-strtod_integer_overflow.patch
+ popd
+
+ mkdir $SRC/build
+ cd $SRC/build
+
+ ../$name-$version/configure --prefix=/usr \
+ --build=arm-unknown-linux-gnueabi \
+ --libexecdir=/usr/lib \
+ --with-headers=$PKG/usr/include \
+ --with-tls \
+ --enable-kernel=2.6.25 \
+ --enable-add-ons \
+ --disable-profile \
+ --without-gd \
+ --enable-obsolete-rpc
+
+ make
+ make install_root=$PKG install
+
+ cp $SRC/{hosts,resolv.conf,nsswitch.conf,host.conf,ld.so.conf} $PKG/etc
+ ln -sf ../usr/share/zoneinfo/UTC $PKG/etc/localtime
+ mkdir -p $PKG/etc/ld.so.conf.d $PKG/usr/lib/locale
+ touch $PKG/etc/ld.so.cache
+
+ rm -rf $PKG/usr/share/{info,locale} \
+ $PKG/usr/bin/tzselect \
+ $PKG/usr/sbin/z{dump,ic}