pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/45256: lang/gcc46 not working properly on Solaris
The following reply was made to PR pkg/45256; it has been noted by GNATS.
From: "Filip Hajny" <filip%joyent.com@localhost>
To: =?iso-8859-1?Q?J=F6rn_Clausen?= <joern.clausen%uni-bielefeld.de@localhost>
Cc: <gnats-bugs%NetBSD.org@localhost>,
<solaris-pkg-people%NetBSD.org@localhost>,
<gnats-admin%NetBSD.org@localhost>,
<pkgsrc-bugs%NetBSD.org@localhost>
Subject: Re: pkg/45256: lang/gcc46 not working properly on Solaris
Date: Fri, 19 Aug 2011 21:57:19 +0200
On 19. 8. 2011, at 16:00, J=F6rn Clausen wrote:
> The shared libraries found in lang/gcc46 itself (e.g. libstdc++, libgomp,=
...) are still broken. They depend on libgcc_s, but don't contain any runp=
ath information at all. So software using any of these features will not wo=
rk.
I've hit this some time ago when I started playing with GCC 4.4 on Solaris.=
I don't remember exactly, but I have a faint memory the conversations that=
I found back then were along the line of "RPATH is evil - It is not! - It =
is, you might need to move the libs one day. - So let's use $ORIGIN. - Rubb=
ish!" At the end, I opted for including the GCC lib path in crle, which see=
med easier than messing with the GCC specs.
I never investigated how this is dealt with on other platforms, but I think=
the fact that runpath is inherited with each link (rather than reset clean=
as on Solaris) may play its role?
-F=
Home |
Main Index |
Thread Index |
Old Index