[Bug 71135] please sync ghc6 (universe) (6.6-3) from debian unstable (main), ubuntu override ok
StefanPotyra
sistpoty at stud.uni-erlangen.de
Thu Nov 9 21:07:02 GMT 2006
Public bug reported:
Hi,
please sync ghc6 (universe) (6.6-3) from debian unstable (main), ubuntu
override ok.
Changelog:
ghc6 (6.6-3) unstable; urgency=low
* Add arm to the list of arches that have ghc6.
* Add arm to the arches in compiler/cmm/PprC.hs for which
loads and stores to be printed in a way that works if they are not
aligned as the arch wishes.
* For arm's odd floating point numbers:
* Add FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test to aclocal.m4
* Call FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN after AC_C_BIGENDIAN
in configure.ac.
* Extra section for the FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test in
configure.
* Add "#undef FLOAT_WORDS_BIGENDIAN" to mk/config.h.in.
* Add FLOAT_WORDS_BIGENDIAN cases to rts/StgPrimFloat.c.
* Apply the following upstream patch, to fix potential problems
compiling ghc6 on amd64 (and possibly others):
Fri Oct 20 16:39:25 BST 2006 Simon Marlow <simonmar at microsoft.com>
* In hashExpr, use Word32 rather than relying on wrapping behaviour of Int
Fixes #952, as it turns out.
When compiling via C, we are at the mercy of C's undefined behaviour
with respect to overflow of signed integer operations, and this was
biting us here.
Perhaps we should always add the -fwrapv flag to gcc, but since
Haskell doesn't define overflow on Int either, it seemed the right
thing to do to fix this code anyway.
-- Ian Lynagh (wibble) <igloo at debian.org> Sun, 22 Oct 2006 22:36:32
+0000
ghc6 (6.6-2) unstable; urgency=low
* Add mips and mipsel to the list of arches that have ghc6.
* Add mips and mipsel to the arches in compiler/cmm/PprC.hs for which
loads and stores to be printed in a way that works if they are not
aligned as the arch wishes.
* Removed the -static flag for mips from compiler/main/DynFlags.hs.
-- Ian Lynagh (wibble) <igloo at debian.org> Mon, 16 Oct 2006 14:20:08
+0100
ghc6 (6.6-1) unstable; urgency=low
* New upstream version.
* Drop ghc6-hopengl package as HOpenGL is now split off from the
GHC core.
* Removed:
* ghc6-hopengl.README.debian
* ghc6-hopengl.examples
* ghc6-hopengl.postinst.in
* ghc6-hopengl.prerm.in
* Removed opengl examples.
* debian/scripts.mk no longer makes:
* debian/ghc6-hopengl.postinst
* debian/ghc6-hopengl.prerm
* Removed all opengl-related commands from debian/rules.
* Drop build-deps on
xlibmesa-gl-dev, libglu1-xorg-dev | libglu-dev, libglut3-dev
now we don't build the OpenGL libs.
* Added note to manpage that ghci is not yet available on all arches.
* Add ppc64 to the list of arches that have ghc6. Closes: #375623.
* Update locations of README and ANNOUNCE in ghc6.docs.
* Don't include ghc/mk/version.mk in debian/scripts.mk as it no longer
exists. Instead, get ProjectVersion with some shell magic.
* Don't include ghc/mk/version.mk in debian/scripts.mk as it no longer
exists. Instead, pass $(ProjectVersion) in from debian/rules.
* Remove mk/build.mk before we start filling it so the commands can be
more symmetric.
* Don't build the threaded RTS except on x86/amd64.
* Don't try to link ghc6 with the threaded RTS except on x86/amd64.
* Remove debian/test-build before creating it, so we can restart
builds part-way through without them falling over.
* Various paths in debian/rules lose their ghc/ prefix.
* Clean up debian/test-build/ after doing the test.
* hslibs no longer exists, so remove everything relating to it in
debian/rules.
* Remove register declarations from rts/StgCRun.c that break the
unregisterised build on alpha.
* Add to compiler/cmm/PprC.hs an option for loads and stores to be
printed in a way that works if they are not aligned as the arch
wishes. Enable this option for alpha.
* Remove the --source-module argument to haddock in mk/package.mk
as haddock 0.7 doesn't support it.
* Re-add the -optP-P when generating .raw-hs files as haddock 0.7
doesn't cope with line numbers in the files.
-- Ian Lynagh (wibble) <igloo at debian.org> Thu, 12 Oct 2006 01:22:24
+0000
The ubuntu changes were due to the gl/glu-transition (build-dependencies and dependencies on hopengl-packages), which are now split to a separate package :).
Thanks,
Stefan.
** Affects: ghc6 (Ubuntu)
Importance: Undecided
Status: Unconfirmed
--
please sync ghc6 (universe) (6.6-3) from debian unstable (main), ubuntu override ok
https://launchpad.net/bugs/71135
More information about the ubuntu-archive
mailing list