[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