blob: b05b6d782e95206aa1b1db163aef4a8d228cc22c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
SECTION = "libs"
DESCRIPTION = "klibc is intended to be a minimalistic libc subset for \
use with initramfs. It is deliberately written for small size, \
minimal entaglement, and portability, not speed."
MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
SRC_URI = "http://www.kernel.org/pub/linux/libs/klibc/Stable/klibc-${PV}.tar.bz2"
S = "${WORKDIR}/klibc-${PV}"
# FIXME: This package fails to compile at the moment, and is missing a do_install()
BROKEN = "1"
EXTRA_OEMAKE = "'ARCH=${KLIBC_ARCH}' \
'CROSS=${TARGET_PREFIX}' \
'CC=${CC}' \
'LD=${LD}' \
'AR=${AR}' \
'RANLIB=${RANLIB}' \
'NM=${TARGET_PREFIX}nm' \
'STRIP=echo' \
'SHLIBDIR=/lib' \
'HOST_CC=${BUILD_CC}' \
'HOST_CFLAGS=${BUILD_CFLAGS}' \
'HOST_LDFLAGS=${BUILD_LDFLAGS}' \
'HOST_LIBS=' \
'LDFLAGS=${LDFLAGS}' \
'WARNFLAGS=${CFLAGS}' \
'OPTFLAGS='"
KLIBC_ARCH := '${TARGET_ARCH}'
KLIBC_ARCH_armeb = 'arm'
KLIBC_ARCH_mipsel = 'mips'
CFLAGS := "${@oe_filter_out('-I\S+', '${CFLAGS}', d)} -I${STAGING_KERNEL_DIR}/include"
|