cvs commit: ports/editors/emacs/files patch-src:m:ia64.h

Marcel Moolenaar marcel at FreeBSD.org
Sun Sep 5 14:38:16 PDT 2004


marcel      2004-09-05 21:38:16 UTC

  FreeBSD ports repository

  Modified files:
    editors/emacs/files  patch-src:m:ia64.h 
  Log:
  Fix runtime breakage on ia64, which was introduced with binutils 2.15.
  Note that emacs is run as part of the build, so it shows as a build
  failure...
  
  To explain (for maintainer's benefit):
  
  Previously the linker would put the text segment in region 2 and the
  data segment in region 3. This was changed for FreeBSD (due to me
  sending a patch :-) to load the text segment in region 1 with the data
  segment immediately following the text segment in the same region (or
  subsequent regions of the text segment is larger than 2^61 bytes in
  size -- fat chance :-)
  
  So, the previous value of DATA_SEG_BITS (=0x6000000000000000, the
  region base of the data segment prior to the binutils 2.15 import),
  needed to be changed to match the current layout (=0x2000000000000000,
  the region 1 base address).
  
  Approved by: portmgr (krion -- thank!)
  
  Revision  Changes    Path
  1.2       +9 -1      ports/editors/emacs/files/patch-src:m:ia64.h


More information about the cvs-ports mailing list