Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 303419

Summary: On interix, sqlite only builds static libraries
Product: Gentoo/Alt Reporter: Greg Turner <gmturner007>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED FIXED    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Interix   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: run libtoolize (no "e") --copy --force on Interix

Description Greg Turner 2010-02-04 06:44:01 UTC
On Interix (6, at least, but presumably all Interixen), the libtool bundled with sqlite decides it is unable to build shared libraries.  This, in turn, leads indirectly to the failure of subversion, and perhaps other ebuilds.

A simple, ugly work-around is to run libtoolize --copy --force, which despite some scary warnings, successfully builds the shared library.  This fixes subversion.

A better solution, I guess, would be to enhance elibtoolize to fix whatever the problem is with libtool 1.5.24, which supposedly supports Interix -- but, being a bit of an autotools ignoramus, I was unable to figure out the problem myself.
Comment 1 Greg Turner 2010-02-04 06:45:44 UTC
Created attachment 218353 [details, diff]
run libtoolize (no "e") --copy --force on Interix
Comment 2 Markus Duft (RETIRED) gentoo-dev 2010-02-04 07:58:41 UTC
the problem is, that libtool 1.5.24 has _very_ limited interix support - it's simply not enough - added eautoreconf instead of elibtoolize. i'm waiting for ok to commit right now - shoul dbe resolved in a few minutes to hours. thanks for reporting.