darcs patch: Rename staticLink -> linkBinary, MkDLL -... (and 12 more)

endorphin.org at haskell.org endorphin.org at haskell.org
Wed Jun 20 09:58:18 EDT 2007


Tue Jun 19 15:38:19 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Rename staticLink -> linkBinary, MkDLL -> MkDSO, doMkDLL -> linkDSO

Tue Jun 19 15:50:48 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Generate Relocatable Section as .data
  
  The GNU Linker wants to mmap and shared all read-only sections for
  shared libraries. If we want text-relocation-free shared libraries we
  have to put all relocations into r/w sections, hence .data. 
  See http://www.mail-archive.com/cvs-all@haskell.org/msg15119.html
  

Tue Jun 19 16:06:42 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Teach linkDSO how to link shared libraries with ld

Tue Jun 19 16:07:37 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Change package name mangling when linking against DSOs

Tue Jun 19 16:08:56 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Add hardwire-lib-paths options and make it default for inplace invocations

Tue Jun 19 16:29:31 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Also make proper references when not using fPIC but linking against dynamic libs

Tue Jun 19 16:31:38 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Allow access via manually generated SymbolPtrs. Generalize pprImportedSymbol for 64 bit archs.

Tue Jun 19 16:38:57 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Generate local GOT-like symbols also for x86_64

Wed Jun 20 15:48:53 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Introduce "dyn" way for libraries that results in --enable-shared for configure. Set by default.

Wed Jun 20 15:50:40 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Add dyn build way for the RTS

Wed Jun 20 15:51:39 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Set .type @object for all global symbols in NCG

Wed Jun 20 15:52:36 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Remove hack for old binutils. Warning requires binutils >=2.17 now.
  Neccessary because 64-bit ld and the 64-bit dynamic linker don't like
  32 bit relocations.

Wed Jun 20 15:54:07 CEST 2007  Clemens Fruhwirth <clemens at endorphin.org>
  * Remove forced undefined symbols.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 47247 bytes
Desc: A darcs patch for your repository!
Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20070620/5944df02/attachment-0001.bin


More information about the Cvs-ghc mailing list