cvs commit: ports/Mk bsd.autotools.mk

Ade Lovett ade at FreeBSD.org
Sat Mar 11 04:53:02 UTC 2006


On Mar 10, 2006, at 00:58 , Dag-Erling Smørgrav wrote:
> The purpose of .la files is to record dependencies between libraries.

I am fully aware of .la files do.  Really.

> The ELF format stores these dependencies in the libraries themselves,
> so the .la files serve no purpose, and it's actually harmful in some
> cases because it hardcodes the path to the .so file, preventing
> relocation of the library.

Then submit an appropriate bug report with the libtool folks as to  
why this is such a bad idea.  I am purposely *not* going to get drawn  
into any arguments whatsoever on the pros and cons of libtool itself.

The point of the recent, and pending work, is to remove a lot of  
FreeBSD-specific differences to the ports that make developing on  
FreeBSD on a multi-platform basis considerably harder than, say,  
Linux, or a pkgsrc system.

-aDe



More information about the cvs-ports mailing list