# HG changeset patch # User David Demelier # Date 1551959852 -3600 # Node ID 3db0ed0ab5a6350d7715aeb8a72585a691b447f6 # Parent deda4251f9bc3530caecb7eb91da9dd9ebe1252f dev/binutils: allow modifications diff -r deda4251f9bc -r 3db0ed0ab5a6 dev/binutils/binutils.sh --- a/dev/binutils/binutils.sh Thu Mar 07 07:07:25 2019 +0100 +++ b/dev/binutils/binutils.sh Thu Mar 07 12:57:32 2019 +0100 @@ -15,18 +15,17 @@ # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # +: ${CHOST:=$(uname -m)-linux-musl} +: ${CBUILD:=$(uname -m)-linux-musl} +: ${CTARGET:=$(uname -m)-linux-musl} +: ${CC:=gcc} +: ${CFLAGS:=-O2} +: ${CXX:=g++} +: ${CXXFLAGS:=-O2} + source ./binutils.info -case $(uname -m) in -x86_64) - CFLAGS="-O2 -fPIC" - ;; -*) - CFLAGS="-O2" - ;; -esac - -set -e +set -ex rm -rf $PKGNAME-$PKGVERSION tar xvaf $PKGNAME-$PKGVERSION.tar.xz @@ -43,7 +42,14 @@ with_gdb="--enable-gdb" fi -CFLAGS="$CFLAGS" ./configure \ +CFLAGS="$CFLAGS" \ +CXXFLAGS="$CXXFLAGS" \ +CC="$CC" \ +CXX="$CXX" \ +./configure \ + --build=${CBUILD} \ + --host=${CHOST} \ + --target=${CTARGET} \ --prefix=/usr \ --disable-werror \ --enable-gold \