bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/5179] New: bintuils-2.18 does not recognise i386 firmware


From: uberlord at gentoo dot org
Subject: [Bug binutils/5179] New: bintuils-2.18 does not recognise i386 firmware built on Linux when using another OS
Date: 15 Oct 2007 16:56:29 -0000

bintuils-2.18 does not recognise i386 firmware built on Linux when using 
another OS

This causes an issue when trying to link firmware into the kernel. Also happens
on sparc64, so it's probably a generic bug more than arch specific.

uberlaptop ~ # binutils-config 1; . /etc/profile
 * Switching to i686-gentoo-freebsd6.2-2.17 ...  [ ok ]
 * Please remember to run:
 *   # source /etc/profile

uberlaptop ~ # objdump -a nvenetlib.o

nvenetlib.o:     file format elf32-i386-freebsd
nvenetlib.o

uberlaptop ~ # binutils-config 2; . /etc/profile
 * Switching to i686-gentoo-freebsd6.2-2.18 ... [ ok ]
 * Please remember to run:
 *   # source /etc/profile

uberlaptop ~ # objdump -a nvenetlib.o
objdump: nvenetlib.o: File format not recognized

I don't think this is a dupe of ld/4424 as none of the patches supplied fix the
issue.

The best I could do to find the error, is that with 2.17
bfd_check_format_matches (format.c) temp = BFD_SEND_FMT (abfd,
_bfd_check_format, (abfd)); return a valid pointer where as in 2.18 it does not.
I don't know enough to investigate futher, hence posting here.

-- 
           Summary: bintuils-2.18 does not recognise i386 firmware built on
                    Linux when using another OS
           Product: binutils
           Version: 2.18
            Status: NEW
          Severity: normal
          Priority: P2
         Component: binutils
        AssignedTo: unassigned at sources dot redhat dot com
        ReportedBy: uberlord at gentoo dot org
                CC: bug-binutils at gnu dot org
 GCC build triplet: i686-gentoo-freebsd6.2
  GCC host triplet: i686-gentoo-freebsd6.2
GCC target triplet: i686-gentoo-freebsd6.2


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

------- 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]