I am launching an open source project called "Senora" which is written in Perl and contains oracle database material. Until recently, he went out of the box with the perl distribution that comes with the oracle.
But lately, I tried to add additional features, and I need LibXML. Personally, I run Strawberry perl at work, and there is no problem adding LibXML. However, my users do not have their own personal pearls, and they must live with what they find on the machine (the oracle of perl is always there).
I already added the lib directory to my Senora tree and placed some simple perl modules there that oracle perl does not provide. It works.
But what should I do with the compiled code? I was tempted to just copy the dll from my strawberry tree, but it seems hacky. After all this code has not been compiled against oracle perl.
I was also tempted to give my users my full strawberry tree. This is ugly.
So, what other option do I need to add “only what is missing” to my Senior distribution, so it works with oracle perl?
source
share