This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Binutils 2.9.4.0.3 is released.


> 
> Hi,
> 
> there are some problems with 2.9.4.0.1 on PPC. First, I can't compile
> gcc-2.95pre anymore, cause your version contains the same bug as
> current cvs-binutils. This bug is very new, it doesn't happen with a 990601 cvs
> eabi
> eabi.S: Assembler messages:
> eabi.S:45: Internal error, aborting at symbols.c line 1625 in copy_symbol_attributes
> Please report this bug.

Please try binutils 2.9.4.0.3 and let me know what you get.

Thanks.


H.J.
----
This is the beta release of binutils 2.9.4.0.3 for Linux, which is
based on binutils 1999 0607 plus various changes.

Please report any bugs related to binutils 2.9.4.0.3 to hjl@lucon.org.

For arm-linux targets, there are some important differences in behaviour 
between these tools and binutils 2.9.1.0.x.  The linker emulation name has 
changed from elf32arm{26} to armelf_linux{26}.  Also, the "-p" flag must be 
passed with the linker when working with object files (or static libraries) 
created using older versions of the assembler.  If this flag is omitted the 
linker will silently generate bad output when given old input files.

To get the correct behaviour from gcc, amend the *link section of your specs 
file as follows:

*link:
%{h*} %{version:-v}    %{b} %{Wl,*:%*}    %{static:-Bstatic}    %{shared:-shared
}    %{symbolic:-Bsymbolic}    %{rdynamic:-export-dynamic}    %{!dynamic-linker:
-dynamic-linker /lib/ld-linux.so.2}    -X    %{mbig-endian:-EB} %{mapcs-26:-m ar
melf_linux26} %{!mapcs-26:-m armelf_linux} -p


Changes from binutils 2.9.4.0.2:

1. Update from binutils 1999 0607.
2. Remove my Sparc hacks.
3. Fix local symbol copy.

Changes from binutils 2.9.4.0.1:

1. Update from binutils 1999 0606.
2. Restore relocation overflow checking in binutils 2.9.1.0.25 so that
   Linux kernel can build.
3. Fix i370 for the new gas.

Changes from binutils 1999 0605:

1. Fix a -Bsymbolic bug for Linux/alpha.
2. Add ELF/i370.
3. Fix 8/16-bit relocations for i386.
4. Add --redefine-sym=old_form=new_form to objcopy.
5. Add "-j section" for objcopy.
6. Fix i386 disassembler for fwait.
7. Fix a Sparc asm bug.
8. Add Ada demangle support.
9. Fix MIPS/ELF bugs.
10. Add some vxworks suppport.
11. Fix a.out assembler.

The file list:

1. binutils-2.9.4.0.3.tar.gz. Source code.
2. binutils-2.9.4.0.2-2.9.4.0.3.diff.gz. Patch against the previous
   beta source code.
3. binutils-2.9.4.0.3-1.src.rpm. Source RPM.
4. binutils-2.9.4.0.3-1.i386.rpm. Binary RPM for RedHat 6.0.

There are also bzip2 versions of tar and diff files.

The primary ftp sites for the beta Linux binutils are:

1. ftp://ftp.varesearch.com/pub/support/hjl/binutils/beta

Thanks.


H.J. Lu
hjl@lucon.org
06/07/99

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]