bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/5149] PT_GNU_RELRO having PF_R|PF_E even when no section in it n


From: tcallawa at redhat dot com
Subject: [Bug ld/5149] PT_GNU_RELRO having PF_R|PF_E even when no section in it needs exec is a ld bug
Date: 10 Oct 2007 18:21:53 -0000

------- Additional Comments From tcallawa at redhat dot com  2007-10-10 18:21 
-------
OK, let me know if this isn't what you need:

The file which fails the test links like this:
ar cru libelf_pic.a elf_version.os elf_hash.os elf_error.os elf_fill.os
elf_begin.os elf_next.os elf_rand.os elf_end.os elf_kind.os gelf_getclass.os
elf_getbase.os elf_getident.os elf32_fsize.os elf64_fsize.os gelf_fsize.os
elf32_xlatetof.os elf32_xlatetom.os elf64_xlatetof.os elf64_xlatetom.os
gelf_xlate.os elf32_getehdr.os elf64_getehdr.os gelf_getehdr.os elf32_newehdr.os
elf64_newehdr.os gelf_newehdr.os gelf_update_ehdr.os elf32_getphdr.os
elf64_getphdr.os gelf_getphdr.os elf32_newphdr.os elf64_newphdr.os
gelf_newphdr.os gelf_update_phdr.os elf_getarhdr.os elf_getarsym.os
elf_rawfile.os elf_readall.os elf_cntl.os elf_getscn.os elf_nextscn.os
elf_ndxscn.os elf_newscn.os elf32_getshdr.os elf64_getshdr.os gelf_getshdr.os
gelf_update_shdr.os elf_strptr.os elf_rawdata.os elf_getdata.os elf_newdata.os
elf_flagelf.os elf_flagehdr.os elf_flagphdr.os elf_flagscn.os elf_flagshdr.os
elf_flagdata.os elf_memory.os elf_update.os elf32_updatenull.os
elf64_updatenull.os elf32_updatefile.os elf64_updatefile.os gelf_getsym.os
gelf_update_sym.os gelf_getversym.os gelf_getverneed.os gelf_getvernaux.os
gelf_getverdef.os gelf_getverdaux.os gelf_getrel.os gelf_getrela.os
gelf_update_rel.os gelf_update_rela.os gelf_getdyn.os gelf_update_dyn.os
gelf_getmove.os gelf_update_move.os gelf_getsyminfo.os gelf_update_syminfo.os
gelf_xlatetof.os gelf_xlatetom.os nlist.os gelf_getsymshndx.os
gelf_update_symshndx.os gelf_update_versym.os gelf_update_verneed.os
gelf_update_vernaux.os gelf_update_verdef.os gelf_update_verdaux.os
elf_getshnum.os elf_getshstrndx.os gelf_checksum.os elf32_checksum.os
elf64_checksum.os gelf_rawchunk.os gelf_freechunk.os libelf_crc32.os
libelf_next_prime.os elf_clone.os gelf_getlib.os gelf_update_lib.os
elf32_offscn.os elf64_offscn.os gelf_offscn.os elf_getaroff.os elf_gnu_hash.os 
ranlib libelf_pic.a
gcc  -Wall -Wshadow -Werror -Wunused -Wextra -Wformat=2 -std=gnu99  -O2 -g -pipe
 -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m32 -mcpu=ultrasparc -fexceptions   -o libelf.so
-shared -o libelf.so -Wl,--whole-archive,libelf_pic.a,--no-whole-archive \
                -Wl,--version-script,./libelf.map,--no-undefined \
                -Wl,--soname,libelf.so.1,-z,-defs,-z,relro

I'm attaching the libelf_pic.a, libelf.map, and the bits that make up 
libelf_pic.a.

-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=5149

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]