emacs on powerpc no longer needs to be built with --bss-plt, so the final 
one-line 'case' in editors/emacs/patches/patch-configure that currently 
adds it can be removed.  I've uploaded the emacs-24.5p5-no_x11.tgz I built 
and that seemed to work in my trivial testing to ~guenther on cvs.


For the record, the readelf -l output on the emacs binary shows:

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  PHDR           0x000034 0x01800034 0x01800034 0x00120 0x00120 R E 0x4
  INTERP         0x187e30 0x01987e30 0x01987e30 0x00013 0x00013 R   0x1
      [Requesting program interpreter: /usr/libexec/ld.so]
  LOAD           0x000000 0x01800000 0x01800000 0x1a4ddc 0x1a4ddc R E 0x10000
  LOAD           0x1a59e4 0x019b59e4 0x019b59e4 0x6d661c 0x6d661c RW  0x10000
  DYNAMIC        0x1a5a28 0x019b5a28 0x019b5a28 0x000f0 0x000f0 RW  0x4
  NOTE           0x187e44 0x01987e44 0x01987e44 0x00018 0x00018 R   0x4
  GNU_EH_FRAME   0x1a4d8c 0x019a4d8c 0x019a4d8c 0x00014 0x00014 R   0x4
  OPENBSD_RANDOM 0x1a59e4 0x019b59e4 0x019b59e4 0x00004 0x00004 RW  0x4
  GNU_RELRO      0x1a59e4 0x019b59e4 0x019b59e4 0x2aa14 0x2aa14 R   0x4

 Section to Segment mapping:
  Segment Sections...
   00
   01     .interp
   02     .init .text .fini .interp .note.openbsd.ident .hash .dynsym .dynstr 
.gnu.version .gnu.version_r .rela.got .rela.bss .rela.plt .rodata .eh_frame_hdr 
.eh_frame
   03     .openbsd.randomdata .ctors .dtors .jcr .got2 .dynamic .got .plt 
.sdata .data .data
   04     .dynamic
   05     .note.openbsd.ident
   06     .eh_frame_hdr
   07     .openbsd.randomdata
   08     .openbsd.randomdata .ctors .dtors .jcr .got2 .dynamic .got .plt


<dances>


Philip Guenther

Reply via email to