core/linux fix ld errors; update cryptodev

This commit is contained in:
moonman 2014-01-28 21:54:41 -07:00
parent 69ee19a5c6
commit 0d53197ee7

View file

@ -10,8 +10,8 @@ pkgname=('linux' 'linux-headers')
_kernelname=${pkgname#linux}
_basekernel=3.1
pkgver=${_basekernel}.10
pkgrel=30
cryptover=1.6
pkgrel=31
cryptodev_commit=57b5544de80db85c8955499831fdaa30829db77a
bfqver=v7
uksmver=0.1.2.2
@ -36,7 +36,7 @@ source=("ftp://ftp.kernel.org/pub/linux/kernel/v3.x/linux-${_basekernel}.tar.bz2
"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${_basekernel}.0-${bfqver}/0002-block-cgroups-kconfig-build-bits-for-BFQ-${bfqver}-${_basekernel}.patch"
"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${_basekernel}.0-${bfqver}/0003-block-introduce-the-BFQ-${bfqver}-I-O-sched-for-${_basekernel}.patch"
"http://algo.ing.unimo.it/people/paolo/disk_sched/patches/${_basekernel}.0-${bfqver}/0004-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-${bfqver}-for-${_basekernel}.0.patch"
"http://download.gna.org/cryptodev-linux/cryptodev-linux-${cryptover}.tar.gz")
"https://github.com/cryptodev-linux/cryptodev-linux/archive/${cryptodev_commit}.tar.gz")
md5sums=('8d43453f8159b2332ad410b19d86a931'
'a8e1c25a93a685ec2a1c3a808715fe9d'
@ -54,7 +54,7 @@ md5sums=('8d43453f8159b2332ad410b19d86a931'
'39de88c9c7942c78ea4284515ff0e1e2'
'd1555f9a54c324c4d01310fcf6d349e6'
'1cf525bf26bf32cd394a727687473eb8'
'eade38998313c25fd7934719cdf8a2ea')
'a59f78f0a34cfe321921265246a7b725')
prepare() {
msg "Patches:"
@ -111,6 +111,7 @@ msg2 "Set DEFAULT_CONSOLE_LOGLEVEL to 4 (same value as the 'quiet' kernel param)
build() {
cd "${srcdir}/linux-${_basekernel}"
#Fixes ld errors during build
unset LDFLAGS
# get kernel version
@ -140,7 +141,7 @@ msg "Building!"
make ${MAKEFLAGS} uImage modules
msg "Building cryptodev module"
cd "${srcdir}/cryptodev-linux-${cryptover}"
cd "${srcdir}/cryptodev-linux-${cryptodev_commit}"
make KERNEL_DIR="${srcdir}/linux-${_basekernel}"
}
@ -183,7 +184,7 @@ package_linux() {
echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}-${_kernelname:-ARCH}/version"
# install cryptodev module
cd "${srcdir}/cryptodev-linux-${cryptover}"
cd "${srcdir}/cryptodev-linux-${cryptodev_commit}"
make -C "${srcdir}/linux-${_basekernel}" INSTALL_MOD_PATH="${pkgdir}" SUBDIRS=`pwd` modules_install
cd "${srcdir}/linux-${_basekernel}"
@ -332,6 +333,6 @@ package_linux-headers() {
rm -rf "${pkgdir}"/usr/src/linux-${_kernver}/arch/{alpha,arm26,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,x86,xtensa}
# install cryptodev header
cd "${srcdir}/cryptodev-linux-${cryptover}"
cd "${srcdir}/cryptodev-linux-${cryptodev_commit}"
install -D crypto/cryptodev.h "${pkgdir}/usr/src/linux-${_kernver}/crypto/cryptodev.h"
}