Subject: Re: c++rt0??
To: None <netbsd-help@netbsd.org>
From: paul beard <paulbeard@mac.com>
List: netbsd-help
Date: 01/04/2002 22:00:24
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/sysutils/c++rt0/DESCR

The default NetBSD/sparc /usr/lib/c++rt0.o is compiled -fpic. This means
it can only handle offsets up to a certain size, and can fail to work in
large programs. Compiling -fPIC allows larger offsets and should permit
large programs to function. As mixing object files compiled with -fpic
and -fPIC isn't allowed, the system c++rt0.o must be exchanged so that
-fPIC can be used everywhere. 

This package allows most of pkgsrc to compile on NetBSD/sparc systems
which run an OS version prior to 1.4.3 (which already contains this fix).

This looks to me to be a spurious requirement, since a. I am not running 
on a SPARC and 2. I am not running a version pre-1.4.3. Who fixes this? 
 a netbsd maintainer or TrollTech, since it's in the qt config?

paul beard wrote:

> The quest for KDE2 continues: the make fails due to a missing c++rt0. 
> Digging thru pkgsrc, I find it's not available for 1.5.2. I am mucking 
> around editing configs to just get past this step. Does anyone have 
> any insight into this cryptically named thing?