editors/emacs maintainer here,

Philip Guenther <[email protected]> writes:

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

Cool, I've removed the bss-plt bits.  Thanks!

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

-- 
jca | PGP: 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to