description="Linker, assembler, and other tools for handling object files."
url="http://sources.redhat.com/binutils/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=binutils
version=2.45.1
release=2

source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.xz)

_ARCH=$(uname -m)
case ${_ARCH} in
  x86_64)
    CFLAGS+=" -march=x86-64-v2"
  ;;
esac

build() {
  cd binutils-$version

  mkdir -v build
  cd build

  ../configure --prefix=/usr \
               --sysconfdir=/etc \
               --localstatedir=/var \
               --enable-gold \
               --enable-ld=default \
               --enable-plugins \
               --enable-shared \
               --disable-werror \
               --enable-64-bit-bfd \
               --with-system-zlib

  make tooldir=/usr

   make tooldir=/usr DESTDIR=$PKG install -j1

  #suppression de bibliothèques statiques inutiles
  rm -fv $PKG/usr/lib/lib{bfd,ctf,ctf-nobfd,opcodes,sframe}.{a,la}
}

devel() {
  cd $PKG
  bsdtar -r -f \
  $PKGMK_PACKAGE_DIR/${name}.${group}${PKGMK_BUILDVER}`uname -m`.$PKGMK_PACKAGE_EXT \
  usr/include usr/lib/ldscripts
  rm -r usr/include \
  usr/lib/ldscripts
}
