Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303419 - On interix, sqlite only builds static libraries
Summary: On interix, sqlite only builds static libraries
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Interix
: High minor (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-04 06:44 UTC by Greg Turner
Modified: 2010-02-04 07:58 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
run libtoolize (no "e") --copy --force on Interix (sqlite-3.6.22-r1_ebuild.patch,724 bytes, patch)
2010-02-04 06:45 UTC, Greg Turner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.