release=1
source=(http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz \
ftp://ftp.gnu.org/gnu/$name/$name-ports-$version.tar.bz2 \
- ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.tar.gz \
+ ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-3.4.11.tar.xz \
$name-resolv_assert.patch
$name-strtod_integer_overflow.patch
hosts resolv.conf nsswitch.conf host.conf ld.so.conf)
build() {
# install build kernel headers
- cd linux-2.6.35
+ cd linux-3.4.11
make mrproper
make ARCH=arm headers_check
make ARCH=arm INSTALL_HDR_PATH=$PKG/usr headers_install
cd build
cat > config.cache << EOF
-libc_cv_gnu89_inline=yes
+libc_cv_forced_unwind=yes
libc_cv_ctors_header=yes
libc_cv_c_cleanup=yes
-ac_cv_sizeof_long_double=0
EOF
../$name-$version/configure --build=$CHOST \
--libexecdir=/usr/lib \
--with-headers=$PKG/usr/include \
--with-tls \
- --enable-kernel=2.6.0 \
+ --enable-kernel=2.6.25 \
--enable-add-ons \
--disable-profile \
--without-gd \