From mboxrd@z Thu Jan 1 00:00:00 1970 From: hjl@nynexst.com (H.J. Lu) To: ian@cygnus.com (Ian Lance Taylor) Cc: raeburn@cygnus.com (Ken Raeburn), gas2@cygnus.com, eric@aib.com (Eric Youngdale), linux-activists@niksula.hut.fi (Linux activists) Subject: Update on the GNU linker bug Date: Wed, 26 Oct 1994 23:42:00 -0000 Message-id: <9410270639.AA10875@titanic.nynexst.com> X-SW-Source: 1994/msg00142.html Mn-Key: GCC Hi, I have verified that diffs-941022.gz, aka binutils 2.5.1, broke the ELF GNU linker under i486-linuxelf. It is still broken as of Oct. 26. For those Linux users who compile binutils yourself, please use binutils 2.5 plus the following patch only if you want to use ELF. -- H.J. Lu NYNEX Science and Technology, Inc. hjl@nynexst.com ----- *** ld/scripttempl/elf.sc.orig Tue Sep 27 11:42:33 1994 --- ld/scripttempl/elf.sc Sat Oct 15 08:53:00 1994 *************** *** 55,60 **** --- 55,64 ---- .rela.rodata ${RELOCATING-0} : { *(.rela.rodata) } .rel.got ${RELOCATING-0} : { *(.rel.got) } .rela.got ${RELOCATING-0} : { *(.rela.got) } + .rel.ctors ${RELOCATING-0} : { *(.rel.ctors) } + .rela.ctors ${RELOCATING-0} : { *(.rela.ctors) } + .rel.dtors ${RELOCATING-0} : { *(.rel.dtors) } + .rela.dtors ${RELOCATING-0} : { *(.rela.dtors) } .rel.bss ${RELOCATING-0} : { *(.rel.bss) } .rela.bss ${RELOCATING-0} : { *(.rela.bss) } .rel.plt ${RELOCATING-0} : { *(.rel.plt) }