[MLton-commit] r7550

Wesley Terpstra wesley at mlton.org
Wed Jul 6 01:06:49 PDT 2011


binutils and gcc on mips finally work for mlton!


----------------------------------------------------------------------

U   mlton/trunk/package/debian/changelog
U   mlton/trunk/package/debian/control
D   mlton/trunk/package/debian/patches/00-no-relocs-on-mips.patch
U   mlton/trunk/package/debian/patches/series

----------------------------------------------------------------------

Modified: mlton/trunk/package/debian/changelog
===================================================================
--- mlton/trunk/package/debian/changelog	2011-06-17 15:51:43 UTC (rev 7549)
+++ mlton/trunk/package/debian/changelog	2011-07-06 08:06:48 UTC (rev 7550)
@@ -1,3 +1,12 @@
+mlton (20100608-5) unstable; urgency=low
+
+  * Newest gcc and binutils fix mips[el] jump problem
+   * Uploaded mips[el] bootstrap packages as 20100608-4
+   * Build-Depend on newest gcc and binutils
+   * Removed explicit-relocs patch
+
+ -- Wesley W. Terpstra (Debian) <terpstra at debian.org>  Sun, 08 May 2011 11:56:34 +0200
+
 mlton (20100608-4) unstable; urgency=low
 
   * Add missing install file for sparc runtime

Modified: mlton/trunk/package/debian/control
===================================================================
--- mlton/trunk/package/debian/control	2011-06-17 15:51:43 UTC (rev 7549)
+++ mlton/trunk/package/debian/control	2011-07-06 08:06:48 UTC (rev 7550)
@@ -2,7 +2,7 @@
 Section: devel
 Priority: optional
 Maintainer: Wesley W. Terpstra (Debian) <terpstra at debian.org>
-Build-Depends: mlton (>= 20070826), libgmp-dev, htmldoc, texlive-latex-base, procps, debhelper (>= 7.0.0), cdbs (>= 0.4.52), quilt
+Build-Depends: mlton (>= 20070826), libgmp-dev, htmldoc, texlive-latex-base, procps, debhelper (>= 7.0.0), cdbs (>= 0.4.52), quilt, binutils (>= 2.21.51.201104) [mips mipsel], gcc (>= 4:4.6.0-5) [mips mipsel]
 Standards-Version: 3.9.1
 
 Package: mlton
@@ -101,7 +101,7 @@
 
 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-mips-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]
+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]
 Homepage: http://mlton.org/
 Description: Optimizing compiler for Standard ML - native runtime libraries
  MLton is a whole-program optimizing compiler

Deleted: mlton/trunk/package/debian/patches/00-no-relocs-on-mips.patch
===================================================================
--- mlton/trunk/package/debian/patches/00-no-relocs-on-mips.patch	2011-06-17 15:51:43 UTC (rev 7549)
+++ mlton/trunk/package/debian/patches/00-no-relocs-on-mips.patch	2011-07-06 08:06:48 UTC (rev 7550)
@@ -1,18 +0,0 @@
-Description: Work around for broken mips(el) gcc codegen
-Author: Wesley W. Terpstra (Debian) <terpstra at debian.org>
-Bug-Debian: http://bugs.debian.org/552314
-Bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44537
-Forwarded: no
-Last-Update: 2010-06-14
-
-diff -Nur -x '*.orig' -x '*~' mlton/bin/mlton-script mlton.new/bin/mlton-script
---- mlton/bin/mlton-script	2009-11-07 17:29:05.000000000 +0100
-+++ mlton.new/bin/mlton-script	2009-11-07 17:31:43.000000000 +0100
-@@ -115,6 +115,7 @@
-         -target-cc-opt openbsd '-I/usr/local/include'            \
-         -target-cc-opt aix '-maix64'                             \
-         -target-cc-opt ia64 "$ia64hpux -mtune=itanium2"          \
-+        -target-cc-opt mips '-mno-explicit-relocs'               \
-         -target-cc-opt sparc '-m32 -mcpu=v8 -Wa,-xarch=v8plusa'  \
-         -target-cc-opt x86                                       \
-                 '-m32

Modified: mlton/trunk/package/debian/patches/series
===================================================================
--- mlton/trunk/package/debian/patches/series	2011-06-17 15:51:43 UTC (rev 7549)
+++ mlton/trunk/package/debian/patches/series	2011-07-06 08:06:48 UTC (rev 7550)
@@ -1,2 +1 @@
-00-no-relocs-on-mips.patch
 11-fixes-20100608-to-20110319.patch




More information about the MLton-commit mailing list