183c01da96f57cf732a5da9a83e2981241f205dc4Ted Kremenek#!/bin/sh 2eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek# Copyright 2014 The Chromium Authors. All rights reserved. 3eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek# Use of this source code is governed by a BSD-style license that can be 4eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek# found in the LICENSE file. 50bc735ffcfb223c0186419547abaa5c84482663eChris Lattner 60bc735ffcfb223c0186419547abaa5c84482663eChris Lattner# Script to build binutils found in /build/binutils-XXXX when inside a chroot. 7eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek# Don't call this script yourself, instead use the build-all.sh script. 8eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek 9eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenekset -e 1083c01da96f57cf732a5da9a83e2981241f205dc4Ted Kremenek 1183c01da96f57cf732a5da9a83e2981241f205dc4Ted Kremenekif [ -z "$1" ]; then 12eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek echo "Directory of binutils not given." 13eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek exit 1 14eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenekfi 1583c01da96f57cf732a5da9a83e2981241f205dc4Ted Kremenek 1683c01da96f57cf732a5da9a83e2981241f205dc4Ted Kremenekcd "$1" 17eb19188e668d0ad2c968fc0286a6922f9194deb4Ted Kremenek./configure --enable-gold=default --enable-threads --enable-plugins \ 18c6238d2786cfd961b94580b3d3675a1b3ff0721cZhongxing Xu --prefix=/build/output 19e41611aa2237d06a0ef61db4528fb2883a8defcdTed Kremenekmake -j8 all 2003013fa9a0bf1ef4b907f5fec006c8f4000fdd21Michael J. Spencermake install 214c3fbe33194cd9b1bfff773647ed785b403e1ba5Ted Kremenek