wok-undigest annotate cross-x86_64-binutils/receipt @ rev 1053

add: efl-dev (1.8.0-beta1)
author Dominique Corbex <domcox@slitaz.org>
date Wed Nov 27 21:33:02 2013 +0100 (2013-11-27)
parents e7b33f582f49
children
rev   line source
pankso@695 1 # SliTaz package receipt.
pankso@695 2
pankso@695 3 PACKAGE="cross-x86_64-binutils"
pankso@695 4 VERSION="2.22"
pankso@695 5 CATEGORY="system-tools"
pankso@695 6 SHORT_DESC="Cross compilation linker targeting x86_64 platform."
pankso@695 7 MAINTAINER="erjo@slitaz.org"
pascal@1039 8 LICENSE="GPL2"
pankso@695 9 SOURCE="binutils"
pankso@695 10 WEB_SITE="http://www.gnu.org/software/binutils/"
pankso@695 11 TARBALL="$SOURCE-$VERSION.tar.bz2"
pankso@695 12 WGET_URL="$GNU_MIRROR/$SOURCE/$TARBALL"
pankso@695 13
pankso@695 14 DEPENDS=""
pankso@695 15 BUILD_DEPENDS=""
pankso@695 16
pankso@695 17 # Cross toolchain variables.
pankso@695 18 CROSS_TARGET="x86_64-slitaz-linux"
pankso@695 19 CROSS_PREFIX="/usr/cross/x86_64"
pankso@695 20 CROSS_TRIPLET="--build=$HOST_SYSTEM --host=$HOST_SYSTEM --target=$CROSS_TARGET"
pankso@695 21 BUILD64="-m64"
pankso@695 22
pankso@695 23 # CFLAGS and CXXFLAGS must not be set during the building of cross-tools.
pankso@695 24 unset CFLAGS CXXFLAGS CONFIG_SITE
pankso@695 25
pankso@695 26 # Rules to configure and make the package.
pankso@695 27 compile_rules()
pankso@695 28 {
pankso@695 29 cd $src
pankso@695 30 mkdir ../build && cd ../build
pankso@695 31 #--with-sysroot=$CROSS_PREFIX
pankso@695 32 #--enable-shared
pankso@695 33 $src/configure \
pankso@695 34 --prefix=$CROSS_PREFIX \
pankso@695 35 --program-prefix=${CROSS_TARGET}- \
pankso@695 36 --enable-targets=$ARCH-slitaz-linux \
pankso@695 37 --enable-64-bit-bfd \
pankso@695 38 --disable-multilib \
pankso@695 39 --disable-werror \
pankso@695 40 --disable-nls \
pankso@695 41 $CROSS_TRIPLET &&
pankso@695 42 make configure-host &&
pankso@695 43 make && make install
pankso@695 44 #make tooldir=$CROSS_PREFIX &&
pankso@695 45 #make tooldir=$CROSS_PREFIX install
pankso@695 46 }
pankso@695 47
pankso@695 48 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@695 49 genpkg_rules()
pankso@695 50 {
pankso@695 51 mkdir -p ${fs}${CROSS_PREFIX}/include
pankso@695 52 cp -a $install/usr/cross $fs/usr
pankso@695 53 rm -rf ${fs}${CROSS_PREFIX}/share
pankso@695 54
pankso@695 55 # libiberty.h
pankso@695 56 cp -a $src/include/libiberty.h ${fs}${CROSS_PREFIX}/include
pankso@695 57
pankso@695 58 # Move ldscripts and create symlink
pankso@695 59 cd ${fs}${CROSS_PREFIX}/$CROSS_TARGET
pankso@695 60 mv lib/ldscripts ../lib
pankso@695 61 rmdir lib && ln -s ../lib .
pascal@784 62 chown -R root.root $fs
pankso@695 63 }