blob: 1e3ac0beffc639670fd2d35fe66d73bbd1a67282 (
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
35
|
DESCRIPTION="glibc 2.3.2 from FSF"
SRC_URI="ftp://ftp.gnu.org/pub/gnu/glibc/glibc-2.3.2.tar.gz ftp://ftp.gnu.org/pub/gnu/glibc/glibc-linuxthreads-${PV}.tar.gz"
HOMEPAGE="http://www.gnu.org"
LICENSE="LGPL"
RDEPEND=""
DEPEND=""
PROVIDES="virtual/ppc-linux-gcc"
MAINTAINER="Tom Gall <tom_gall@mac.com>"
do_unpack() {
base_do_unpack $@ || die
mv ${WORKDIR}/linuxthreads* ${WORKDIR}/glibc-${PV}
}
do_compile() {
cd ${WORKDIR}/glibc-${PV}
unset CC CFLAGS CPPFLAGS LDFLAGS;
export PATH="/usr/local/ppc/bin:$PATH"
mkdir -p ../glibc-bld
cd ../glibc-bld
CC="" ../glibc-${PV}/configure --prefix=/usr/local/ppc --build=ppc-linux --host=ppc-linux --target=ppc-linux --enable-add-ons=linuxthreads --enable-elf --with-headers=${STAGING_DIR}/target/include/ --enable-shared --without-cvs --without-gd --without-fp --with-cpu=403 || die " ${P} failed during configure"
oe_runmake -j 8 || die "failed building ${P}"
}
do_install() {
mkdir -p /usr/local/ppc/etc
touch /usr/local/ppc/etc/ld.so.conf
cd ${WORKDIR}/glibc-bld
export PATH="/usr/local/ppc/bin:$PATH"
make install
oeset COMPILERPATH /usr/local/ppc/bin
}
|