1 # Maintainer: Peter Marheine <peter@taricorp.net>
2 # based on 'cross-arm-elf-gcc' by Andreas Messer <andi@surveycorner.de>
4 pkgname=cross-rx-elf-gdb
7 pkgdesc="The GNU Debugger for Renesas RX target"
9 url="http://www.gnu.org/software/gdb/"
11 depends=('ncurses' 'expat' 'python')
12 makedepends=('texinfo')
13 optdepends=('openocd: for debugging jtag targets')
15 source=(http://ftp.gnu.org/gnu/gdb/gdb-${pkgver}.tar.bz2
18 md5sums=('21dce610476c054687b52770d2ddc657'
19 'e2f3f6cb11d72e3727ed4f7c49ea395f')
21 cd ${srcdir}/gdb-${pkgver}
22 patch -Np1 -i $srcdir/tui-no-gdbarch.patch
24 ./configure --prefix=/usr \
28 --disable-nls --with-system-readline \
29 --with-local-prefix=/usr/lib/cross-rx \
30 --with-sysroot=/usr/$CHOST/rx-elf
33 make DESTDIR=${pkgdir} install || return 1
35 # resolve conflicts with binutils / remove unneeded files
36 rm -f ${pkgdir}/usr/include/{bfd,dis-asm,symcat,ansidecl,bfdlink}.h
37 rm -f ${pkgdir}/usr/lib/{libiberty,libbfd,libopcodes}.a
38 rm -rf ${pkgdir}/usr/share/info
39 rm -f ${pkgdir}/usr/share/gdb/syscalls/gdb-syscalls.dtd
40 rm -f ${pkgdir}/usr/share/gdb/syscalls/{i386,ppc64,amd64,ppc}-linux.xml