ld: -no-add-needed breaks linking with weak symbols

Bug #619878 reported by Matthias Klose
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
binutils (Debian)
Fix Released
Unknown
binutils (Ubuntu)
Fix Released
Medium
Unassigned
Lucid
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: binutils

see the debian report for the description of the issue, test case and the patch

Revision history for this message
Matthias Klose (doko) wrote :

fixed in maverick (binutils trunk)

Changed in binutils (Ubuntu):
importance: Undecided → Medium
milestone: none → lucid-updates
status: New → In Progress
Changed in binutils (Ubuntu Lucid):
importance: Undecided → Medium
milestone: none → lucid-updates
status: New → In Progress
Changed in binutils (Ubuntu):
milestone: lucid-updates → none
status: In Progress → Fix Released
Changed in binutils (Debian):
status: Unknown → New
Revision history for this message
John Dong (jdong) wrote :

ACK from SRU team.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted binutils into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in binutils (Ubuntu Lucid):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Matthias Klose (doko) wrote :

checked that the example in the debian report does work with the update

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package binutils - 2.20.1-3ubuntu7

---------------
binutils (2.20.1-3ubuntu7) lucid-proposed; urgency=low

  * Fix --no-add-needed with weak symbols (Kirill Smelkov). LP: #619878.
 -- Matthias Klose <email address hidden> Wed, 18 Aug 2010 16:47:29 +0200

Changed in binutils (Ubuntu Lucid):
status: Fix Committed → Fix Released
Changed in binutils (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.