[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11423: x86_64-pc-solaris2.* GNU ld breakage due to _sol2 emulation d
bug#11423: x86_64-pc-solaris2.* GNU ld breakage due to _sol2 emulation detection
Sun, 6 May 2012 12:29:31 +0200
Mutt/1.5.21 (Darwin 11.3.0, VIM - Vi IMproved 7.3)
Since commit  libtool tries to set a 64-bits target for GNU ld.
However, it does so wrongly for x86_64-pc-solaris2.* targets, causing
libtool to believe the linker is called ld_sol2. There is no such
thing, and it obviously breaks things further down.
Some people wrongly assume there is supposed to be an ld_sol2 on their
systems, e.g. .
I think the original change is fragile, because it assumes it has all
CHOSTs matched, then appends _sol2. In the wild, people have used
amd64-pc-solaris2* too, so perhaps it would be safer if the code only
appended _sol2 if there is actually an explicit target set.
Anyhow, since the 64-bits sparc target is called sparc64-* or sparcv9-*,
the sparc case is already correctly handled, so in the attached patch, I
just added an x86_64-* case, although I could imagine relaxing the i?86
case to *86*-pc-solaris2* too.
In any case, defaulting to a linker called ld_sol2 is wrong.
Gentoo on a different level
Description: Text document
Description: Digital signature
|[Prev in Thread]
||[Next in Thread]|
- bug#11423: x86_64-pc-solaris2.* GNU ld breakage due to _sol2 emulation detection,
Fabian Groffen <=