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 | 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
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.