binutils/binutils-multiarch file conflict
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils (Ubuntu) |
Fix Released
|
High
|
Steve Langasek | ||
Natty |
Fix Released
|
High
|
Steve Langasek | ||
gcc-4.4 (Ubuntu) |
Fix Released
|
High
|
Steve Langasek | ||
Natty |
Fix Released
|
High
|
Steve Langasek |
Bug Description
Binary package hint: binutils
With the latest upload, binutils fails to upgrade when binutils-multiarch is also installed:
(Reading database ... 21362 files and directories currently installed.)
Preparing to replace binutils 2.21.0.
Unpacking replacement binutils ...
dpkg: error processing /mirror/
trying to overwrite '/lib64/
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for man-db ...
Errors were encountered while processing:
/mirror/
E: Sub-process /usr/bin/dpkg returned an error code (1)
Since libiberty.a is not in *either* binutils *or* binutils-multiarch in the previous version, this may be a multiarch-induced regression, or it could be caused by the latest changes to the source package, I don't know.
Changed in binutils (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Loïc Minier (lool) |
milestone: | none → ubuntu-11.04-beta-1 |
Changed in binutils (Ubuntu Natty): | |
assignee: | Loïc Minier (lool) → Steve Langasek (vorlon) |
tags: | added: multiarch |
Apparently this is a regression from multiarch; this /lib64/libiberty.a end up in binutils and binutils-multiarch instead of binutils-dev
The lib64 dir is created because libs are installed to MULTIOSDIR = `$(CC) $(CFLAGS) -print- multi-os- directory` Makefile. in.
from libiberty/
gcc-4.4 -print- multi-os- directory returns ../lib64 here.