Bill Allombert on Fri, 04 Sep 2009 14:15:10 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PATCH] Dynamic Linking fixes for NetBSD/amd64


On Thu, Sep 03, 2009 at 08:16:17AM +0200, Lorenz Minder wrote:
> Hi,
> 
> I need the following patches to build and run PARI on NetBSD/amd64 with
> dynamic libraries.  The first one sets the -fPIC flag on compile, the

Hello Lorenz,
Your first part of your patch looks wrong somehow, as if you were working
around some breakage of Configure. What does config/arch-osname report on this
machine ?  For example, -fPIC should be already set if arch-osname report this
is a 64bit x86_64 machine. 

> second patch makes it possible to specify additional DLLDFLAGS on the
> command line to ./Configure.  This is useful because NetBSD's packages
> are by default stored in /usr/pkg, and the dynamic linker does not know
> about that location; so you want to supply an -rpath option to link
> against GMP or readline (unless you compile those by hand as well).

This patch is correct, but this seems like an odd system: if package belong in
/usr/pkg/lib, then why is not the dynamic loader configured to look there ?

Cheers,
Bill.