On Wednesday, December 3, 2014, kmx <k...@atlas.cz> wrote: > On 1.12.2014 16:23, Matthew Persico wrote: > >> I see that DBD::Oracle is now included in Strawberry. I'd like to see >> DBD::Sybase also included. >> > > Well, I have included Oracle DB driver as it is IMO commercial DB No.1. I > am not sure how popular Sybase DB is nowadays and how big is its user base > (esp. among potential strawberry perl users). > > The other think is that my Oracle DB related knowledge is quite good > whereas I know literally nothing about Sybase DB.
> > I assume the steps to doing so are: >> >> 1) Identify a FREE downloadable client library package for Sybase, a'la >> Oracle Insta-client >> > > Have you done some research in this area? > > > 2) Build using Strawberry >> One problem is that the make requires interaction. Is it a problem for >> your automation if the make prompts for input or can you ignore it? >> > > Interaction has to be avoided (either by setting proper env variables or > passing proper command line params to Makefile.PL/Build.PL). > > The most important think is that we need DBD::Sybase to be built with > gcc/mingw-w64 compiler (quite often various SDK's come only with *.lib > libraries suitable for MSVC compiler). > > And it also matters how many megabytes does DBD::Sybase add to strawberry > perl. > > 3) Sumbit "something" to "someone" in order to include. This, of course, >> is where I need info. :-) Do I pull down a git, modify and create a pull >> request somewhere? Is there an FAQ on this I missed? >> > > All modules bundled with strawberry perl are built from sources at > "release build time". I am not in favor of including packages built by some > else. > > So there must be a functional unattended installation scenarion how to > build DBD::Sybase with gcc/mingw-w64 (+ obviously some kind of Sybase > client library) > > And as you might guess the Sybase client library must be available for > free and for both 32/64bit MS Windows. > > > > Anyway, do not take this e-mail as a promise of any kind :) > > -- > kmx > -- Matthew O. Persico