[MLton-commit] r7552
Wesley Terpstra
wesley at mlton.org
Tue Jul 19 03:37:04 PDT 2011
armhf port
----------------------------------------------------------------------
U mlton/trunk/package/debian/changelog
U mlton/trunk/package/debian/control
U mlton/trunk/package/debian/heap-size
A mlton/trunk/package/debian/mlton-runtime-arm-linux-gnueabihf.install
----------------------------------------------------------------------
Modified: mlton/trunk/package/debian/changelog
===================================================================
--- mlton/trunk/package/debian/changelog 2011-07-19 10:16:34 UTC (rev 7551)
+++ mlton/trunk/package/debian/changelog 2011-07-19 10:37:02 UTC (rev 7552)
@@ -4,8 +4,14 @@
* Uploaded mips[el] bootstrap packages as 20100608-4
* Build-Depend on newest gcc and binutils
* Removed explicit-relocs patch
+ * Include a diffs to current release head
+ * Necessary for 8-bit aligned MIPS read/writes
+ * Increase heap-size for mips post-alignment
+ * Building armel on debian buildd instead of qemu
+ * Heap-size 1.2g on 1.5g machines
+ * Added armhf port
- -- Wesley W. Terpstra (Debian) <terpstra at debian.org> Sun, 08 May 2011 11:56:34 +0200
+ -- Wesley W. Terpstra (Debian) <terpstra at debian.org> Tue, 19 Jul 2011 12:29:52 +0200
mlton (20100608-4) unstable; urgency=low
Modified: mlton/trunk/package/debian/control
===================================================================
--- mlton/trunk/package/debian/control 2011-07-19 10:16:34 UTC (rev 7551)
+++ mlton/trunk/package/debian/control 2011-07-19 10:37:02 UTC (rev 7552)
@@ -62,7 +62,7 @@
This package includes non-man-page documentation.
Package: mlton-compiler
-Architecture: alpha amd64 armel hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
+Architecture: alpha amd64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}, gcc, libc6-dev, libgmp-dev, mlton-basis (= ${source:Version}), mlton-runtime-native (= ${binary:Version}) | mlton-runtime
Breaks: mlton (<< 20100608-3)
@@ -81,7 +81,7 @@
This package includes the compiler itself.
Package: mlton-tools
-Architecture: alpha amd64 armel hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
+Architecture: alpha amd64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: mlton (<< 20100608-3)
@@ -100,8 +100,8 @@
This package includes tools which autogenerate SML.
Package: mlton-runtime-native
-Architecture: alpha amd64 armel hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
-Depends: ${misc:Depends}, mlton-runtime-alpha-linux-gnu (= ${binary:Version}) [alpha] | mlton-runtime-x86-64-linux-gnu (= ${binary:Version}) [amd64] | mlton-runtime-arm-linux-gnueabi (= ${binary:Version}) [armel] | mlton-runtime-hppa-linux-gnu (= ${binary:Version}) [hppa] | mlton-runtime-i486-gnu (= ${binary:Version}) [hurd-i386] | mlton-runtime-i486-linux-gnu (= ${binary:Version}) [i386] | mlton-runtime-ia64-linux-gnu (= ${binary:Version}) [ia64] | mlton-runtime-i486-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-i386] | mlton-runtime-x86-64-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-amd64] | mlton-runtime-mips-linux-gnu (= ${binary:Version}) [mips] | mlton-runtime-mipsel-linux-gnu (= ${binary:Version}) [mipsel] | mlton-runtime-powerpc-linux-gnu (= ${binary:Version}) [powerpc] | mlton-runtime-s390-linux-gnu (= ${binary:Version}) [s390] | mlton-runtime-sparc-linux-gnu (= ${binary:Version}) [sparc]
+Architecture: alpha amd64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-i386 kfreebsd-amd64 mips mipsel powerpc s390 sparc
+Depends: ${misc:Depends}, mlton-runtime-alpha-linux-gnu (= ${binary:Version}) [alpha] | mlton-runtime-x86-64-linux-gnu (= ${binary:Version}) [amd64] | mlton-runtime-arm-linux-gnueabi (= ${binary:Version}) [armel] | mlton-runtime-arm-linux-gnueabihf (= ${binary:Version}) [armhf] | mlton-runtime-hppa-linux-gnu (= ${binary:Version}) [hppa] | mlton-runtime-i486-gnu (= ${binary:Version}) [hurd-i386] | mlton-runtime-i486-linux-gnu (= ${binary:Version}) [i386] | mlton-runtime-ia64-linux-gnu (= ${binary:Version}) [ia64] | mlton-runtime-i486-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-i386] | mlton-runtime-x86-64-kfreebsd-gnu (= ${binary:Version}) [kfreebsd-amd64] | mlton-runtime-mips-linux-gnu (= ${binary:Version}) [mips] | mlton-runtime-mipsel-linux-gnu (= ${binary:Version}) [mipsel] | mlton-runtime-powerpc-linux-gnu (= ${binary:Version}) [powerpc] | mlton-runtime-s390-linux-gnu (= ${binary:Version}) [s390] | mlton-runtime-sparc-linux-gnu (= ${binary:Version}) [sparc]
Homepage: http://mlton.org/
Description: Optimizing compiler for Standard ML - native runtime libraries
MLton is a whole-program optimizing compiler
@@ -169,6 +169,24 @@
.
This package provides arm target libraries.
+Package: mlton-runtime-arm-linux-gnueabihf
+Architecture: armhf
+Multi-Arch: foreign
+Depends: ${misc:Depends}, mlton-basis (= ${source:Version})
+Provides: mlton-runtime
+Homepage: http://mlton.org/
+Description: Optimizing compiler for Standard ML - armhf runtime libraries
+ MLton is a whole-program optimizing compiler
+ for Standard ML. MLton generates standalone
+ executables with excellent runtime performance,
+ is SML 97 compliant, and has a complete basis
+ library. MLton has source-level profiling,
+ a fast C FFI, an interface to the GNU
+ multiprecision library, and lots of useful
+ libraries.
+ .
+ This package provides armhf target libraries.
+
Package: mlton-runtime-hppa-linux-gnu
Architecture: hppa
Multi-Arch: foreign
Modified: mlton/trunk/package/debian/heap-size
===================================================================
--- mlton/trunk/package/debian/heap-size 2011-07-19 10:16:34 UTC (rev 7551)
+++ mlton/trunk/package/debian/heap-size 2011-07-19 10:37:02 UTC (rev 7552)
@@ -13,7 +13,8 @@
# - 8g (goetz)
# amd64 - 1g (nautilus) UNUSABLE / black-listed
# - 2g (excelsior, brahms)
-# armel - 64g (sparta)
+# armel -1.5g (arnold, antheil, alwyn, alain)
+# -0.5g (argento, arcadelt, ancina) UNUSABLE
# hppa - 8g (paer)
# -3.5g (penalosa, peri)
# hurd-i386
@@ -41,15 +42,16 @@
if dpkg-architecture -ealpha; then result="fixed-heap 3g"; fi
if dpkg-architecture -eamd64; then result="fixed-heap 1.7g"; fi
-if dpkg-architecture -earmel; then result="max-heap 850m"; fi
+if dpkg-architecture -earmel; then result="max-heap 1.2g"; fi
+if dpkg-architecture -earmhf; then result="max-heap 1.2g"; fi
if dpkg-architecture -ehppa; then result="fixed-heap 1.5g"; fi
if dpkg-architecture -ehurd-i386; then result="fixed-heap 800m"; fi
if dpkg-architecture -ei386; then result="fixed-heap 1.5g"; fi
if dpkg-architecture -eia64; then result="fixed-heap 3g"; fi
if dpkg-architecture -ekfreebsd-amd64; then result="fixed-heap 1.7g"; fi
if dpkg-architecture -ekfreebsd-i386; then result="fixed-heap 1.5g"; fi
-if dpkg-architecture -emips; then result="fixed-heap 800m"; fi
-if dpkg-architecture -emipsel; then result="fixed-heap 800m"; fi
+if dpkg-architecture -emips; then result="fixed-heap 850m"; fi
+if dpkg-architecture -emipsel; then result="fixed-heap 850m"; fi
if dpkg-architecture -epowerpc; then result="fixed-heap 1.5g"; fi
if dpkg-architecture -es390; then result="fixed-heap 850m"; fi
if dpkg-architecture -esparc; then result="fixed-heap 1.5g"; fi
Added: mlton/trunk/package/debian/mlton-runtime-arm-linux-gnueabihf.install
===================================================================
--- mlton/trunk/package/debian/mlton-runtime-arm-linux-gnueabihf.install 2011-07-19 10:16:34 UTC (rev 7551)
+++ mlton/trunk/package/debian/mlton-runtime-arm-linux-gnueabihf.install 2011-07-19 10:37:02 UTC (rev 7552)
@@ -0,0 +1 @@
+usr/lib/mlton/targets/arm-linux-gnueabihf/*
More information about the MLton-commit
mailing list