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
