Mailinglist Archive: opensuse-bugs (4376 mails)

< Previous Next >
[Bug 691290] New: 2.21.0 binutils ld fails when building kvm package
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Mon, 2 May 2011 19:40:43 +0000
  • Message-id: <bug-691290-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=691290

https://bugzilla.novell.com/show_bug.cgi?id=691290#c0


Summary: 2.21.0 binutils ld fails when building kvm package
Classification: openSUSE
Product: openSUSE 12.1
Version: Factory
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Basesystem
AssignedTo: rguenther@xxxxxxxxxx
ReportedBy: brogers@xxxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
Blocker: ---


Created an attachment (id=427597)
--> (http://bugzilla.novell.com/attachment.cgi?id=427597)
object file to link and linker script

The ld in the most recent binutils (2.21.0) fails when linking the rom bios.
The previous, released version (2.21) does not fail with the same linker script
and object file. The production of the kvm rom bios is a bit convoluted, so I
can certainly understand if there is a bug there, but I am not able to identify
where the problem is and find it a little suspect that we are having a problem
when using a non-official release of binutils.

The failure hapens when building both the 16 bit and non-flat 32 bit portions
of the rom bios.

I've attached the 32 bit object and linker script, since it's smaller.

The linker command which fails is:

ld -T romlayout32seg.lds code32seg.o -o rom32seg.o

The failure reported is as follows:

romlayout32seg.lds:66 cannot move location counter backwards (from
0000000000006781 to 0000000000006780)

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >