On Thu, 25 Jun 2009 21:40:07 +0100
"Martin J. Evans" <[email protected]> wrote:
> >
> I'm not sure the --enable-rtldgroup=no works now because of libtool
> changes. I think you may need to configure unixODBC then edit the
> file and delete the LT_GROUP. This appears to be an issue with
> libtool which was worked around in the past but the workaround does
> not work now because libtool has changed and regenerates the code in
> a way --enable-rtldgroup cannot work.
>
> Martin
Martin --
In:
unixODBC-2.2.14/libltdl/ltdl.c line 1063 of 4543 :
/*
* This needed fixing for any number of reasons, including Perl DBD::ODBC
*/
... so, that comment line would seem to indicate that:
# Remove bundled libltdl copy
rm -rf libltdl
... from the unixODBC ebuild script I linked you to, is pretty much going to
cause usage failure for DBD::ODBC, since it deletes the file which "needed
fixing for... DBD::ODBC".
So, like, is that about it? '-)
And, so even though that file was fixed for DBD::ODBC, it probably still needs
fixing a bit more... as I just finished patching my copy of it at your
suggestion?
Now, what I don't understand is, why this package *doesn't* use whatever...
system libltdl.
Again, all I can say is I know nothing about the actual code that makes all
this stuff work, or compiling, or really, much of anything "hard" about
computing. I just want Gentoo perl users (both of us) to be able to have an
ebuild that works to make something DBD-ODBC can use.
Cheers,
--
|\ /| | | ~ ~
| \/ | |---| `|` ?
| |ichael | |iggins \^ /
michael.higgins[at]evolone[dot]org