I've updated my powerbook to the latest snapshot today. I can't build a
simple C program with the option -Wl,-z,wxneeded. The linker always
shows the same error.


# gcc test.c
# gcc -Wl,-z,wxneeded test.c
/usr/bin/ld: a.out: Not enough room for program headers (allocated 12, need 13)
 Section to Segment mapping:
  Segment              Sections...
  00:           PHDR:
  01:         INTERP:  .interp
  02:           LOAD:  .interp .note.openbsd.ident .hash .dynsym .dynstr 
.rela.dyn .rela.plt .init .text .fini
  03:           LOAD:  .eh_frame
  04:           LOAD:  .openbsd.randomdata .jcr .dynamic .data
  05:           LOAD:  .got .ctors .dtors
  06:           LOAD:  .sdata
  07:           LOAD:  .plt
  08:           LOAD:  .bss
  09:        DYNAMIC:  .dynamic
  10:           NOTE:  .note.openbsd.ident
  11: OPENBSD_WXNEED:
  12: OPENBSD_RANDOM:  .openbsd.randomdata
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
# cat test.c
int main() { return 0; }



-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to