ports/76363: libtool15 port must install .la files

Joe Orton jorton at apache.org
Mon Jan 17 18:30:32 UTC 2005


>Number:         76363
>Category:       ports
>Synopsis:       libtool15 port must install .la files
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 17 18:30:31 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Joe Orton
>Release:        4.10-STABLE
>Organization:
>Environment:
FreeBSD minotaur.apache.org 4.10-STABLE FreeBSD 4.10-STABLE #6: Sat Jun  5 10:27:02 PDT 2004     root at minotaur.apache.org:/usr/obj/usr/src/sys/turbo  i386

>Description:
The libtool .la files are a well-defined part of the libtool interface, yet the libtool15 port has been patched to not install .la files.  The Apache APR project, the portability used by projects such as Apache httpd 2.0 and Subversion, relies upon the existence of .la files for carrying inter-library dependencies between projects.

Yes, the .la files are superfluous for carrying inter-library dependencies on some platforms such as FreeBSD.  This is not true for all platform, so APR chose a solution which *is* portable to all platforms: link against the libtool .la file.

Now, with this fundamental part of the libtool interface removed in the FreeBSD port, people cannot correctly use APR, with strange failure modes due to missing .la files.  Please can this be reverted? 

>How-To-Repeat:
      
>Fix:
revert the patch to regain upstream behaviour
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list