diff options
author | Andrew Clemons <andrew.clemons@gmail.com> | 2018-08-13 08:01:31 +1200 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2018-09-08 08:37:55 +0700 |
commit | 4bcf6054324355313ce85d017bafa4d16c2ebac0 (patch) | |
tree | 33a4562a8b95ade2e9eb86f4b9c620aeb98b68f8 /development/mrustc/mrustc.SlackBuild | |
parent | 9d07f792f7673c858f592e5835443e9113db0f0e (diff) |
development/mrustc: Updated for version git346da18.
Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>
Diffstat (limited to 'development/mrustc/mrustc.SlackBuild')
-rw-r--r-- | development/mrustc/mrustc.SlackBuild | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/development/mrustc/mrustc.SlackBuild b/development/mrustc/mrustc.SlackBuild index 462e8685cb779..1f1a64d468228 100644 --- a/development/mrustc/mrustc.SlackBuild +++ b/development/mrustc/mrustc.SlackBuild @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mrustc -GITREV=${GITREV:-5d4bf9e96d795623f1b32b2f1f2e57c4f74419fe} +GITREV=${GITREV:-346da1865a49d7fd354e7aa4e8b5712a2df35a22} VERSION=${VERSION:-git$(echo "$GITREV" | sed 's/^\(.\{7\}\).*$/\1/')} RUSTCVERSION=${RUSTCVERSION:-1.19.0} BUILD=${BUILD:-1} @@ -55,8 +55,16 @@ elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" elif [ "$ARCH" = "arm" ] ; then - RUSTC_TARGET="arm-unknown-linux-gnueabi" - SLKCFLAGS="-O2" + if readelf -h /bin/bash | grep Flags | grep hard > /dev/null 2>&1 ; then + # hardfloat + RUSTC_TARGET="armv7-unknown-linux-gnueabihf" + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" + else + # softfloat + RUSTC_TARGET="arm-unknown-linux-gnueabi" + SLKCFLAGS="-O2 -march=armv5te" + fi + LIBDIRSUFFIX="" else SLKCFLAGS="-O2" |