ghc 7.4.1-4ubuntu2 source package in Ubuntu

Changelog

ghc (7.4.1-4ubuntu2) quantal; urgency=low

  * So here's the whole lowdown: On PowerPC we have a special case of
    24-bit relative relocations (+-32Megs). This works badly when we use
    mmap because we almost always have to mmap() oc->symbol_extras for
    the jumpIslands. In doing so, we are most certainly not going to get
    an address that is close enough to oc->image. So we cannot use mmap
    on PowerPC. However, when using malloc() and friends, we realloc to
    get the memory for the jumpIslands, which makes it close enough to
    work, but because GNU libc internally uses mmap() for > 128k allocs,
    we get a piece of memory that does not have PROT_EXEC enabled. So on
    modern CPUs, we will segv as soon as we hit the jumpIsland. Fortunately
    we have a way to work around this.
  * ppc-needs-use-mmap.patch: Remove patch and revert back to not using
    mmap on powerpc-linux.
  * linux-disable-mmap-for-malloc-when-not-using-mmap.patch: For the case
    where we have !USE_MMAP on Linux (such as powerpc-linux), call
    mallopt() to disable its internal use of mmap.
 -- Ben Collins <email address hidden>   Wed, 11 Jul 2012 17:00:41 -0400

Upload details

Uploaded by:
Ben Collins
Uploaded to:
Quantal
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
haskell
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
ghc_7.4.1.orig.tar.bz2 24.1 MiB 721c09a49e519b7459b67b451b5103252ba3833906a7a24c3a3679ff94669a79
ghc_7.4.1-4ubuntu2.debian.tar.gz 52.0 KiB 4da9ceab0e5295b2ebfd5d164a2b15efa448fd8f836c0db62ebfd5491450215a
ghc_7.4.1-4ubuntu2.dsc 1.9 KiB f9ed145048cd1d836dcf05f1aac2b2ae9c7e1c73426f82d023556f76785d4f46

Available diffs

View changes file

Binary packages built by this source

ghc: No summary available for ghc in ubuntu quantal.

No description available for ghc in ubuntu quantal.

ghc-doc: No summary available for ghc-doc in ubuntu quantal.

No description available for ghc-doc in ubuntu quantal.

ghc-dynamic: No summary available for ghc-dynamic in ubuntu quantal.

No description available for ghc-dynamic in ubuntu quantal.

ghc-haddock: No summary available for ghc-haddock in ubuntu quantal.

No description available for ghc-haddock in ubuntu quantal.

ghc-prof: No summary available for ghc-prof in ubuntu quantal.

No description available for ghc-prof in ubuntu quantal.

ghc6: No summary available for ghc6 in ubuntu quantal.

No description available for ghc6 in ubuntu quantal.

ghc6-doc: No summary available for ghc6-doc in ubuntu quantal.

No description available for ghc6-doc in ubuntu quantal.

ghc6-prof: No summary available for ghc6-prof in ubuntu quantal.

No description available for ghc6-prof in ubuntu quantal.