summaryrefslogtreecommitdiff
path: root/libre/pacman
diff options
context:
space:
mode:
authorMichał Masłowski <mtjm@mtjm.eu>2013-01-28 17:32:31 +0100
committerMichał Masłowski <mtjm@mtjm.eu>2013-01-28 17:32:31 +0100
commit16ed36eda112916f59dba0bbe8759fef34f88439 (patch)
tree377290b75e03121ed89537ed42646493293b11a0 /libre/pacman
parent14b569b0578081f55ab0843638781dddac3917cc (diff)
pacman: build packages for MIPS3 by default (mips64el-specific update).
Most packages do not need Loongson 2F-specific instructions while enabling these makes them not run on Loongson 3A. Some packages will need different builds for 2F and 3A, this will be handled in future. Tune for 2F since it's currently the most common target machine.
Diffstat (limited to 'libre/pacman')
-rw-r--r--libre/pacman/PKGBUILD4
1 files changed, 2 insertions, 2 deletions
diff --git a/libre/pacman/PKGBUILD b/libre/pacman/PKGBUILD
index 85ae5cc5f..0cfb73c55 100644
--- a/libre/pacman/PKGBUILD
+++ b/libre/pacman/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=pacman
pkgver=4.0.3
-pkgrel=5
+pkgrel=5.1 # no difference from 5 unless on mips64el
pkgdesc="A library-based package manager with dependency support"
arch=('i686' 'x86_64' 'mips64el')
url="http://www.archlinux.org/pacman/"
@@ -77,7 +77,7 @@ package() {
install -m644 $srcdir/pacman.conf.mips64el $pkgdir/etc/pacman.conf
mycarch="mips64el"
mychost="mips64el-unknown-linux-gnu"
- myflags="-O2 -march=loongson2f -mabi=n32 -pipe -mplt -Wa,-mfix-loongson2f-nop -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
+ myflags="-O2 -march=mips3 -mtune=loongson2f -mabi=n32 -pipe -mplt -Wa,-mfix-loongson2f-nop -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
myldflags="-Wl,-O1,--sort-common,--as-needed,-z,relro"
;;
esac