Are you aware of the patchelf tool? It lets you update the RPATH embedded within the .so files so that they can find other .so files without using LD_LIBRARY_PATH. You could run it on the perl Sybase/CTlib/CTlib.so and then perl would always be able to find the sybase libs. You could even run it on the fly as long as CTLib.so was writable and you modified it prior to loading it :-)

Your re-exec option is probably cleaner since you're using the official way to configure the sybase lib location, and won't get lost if you install a new version of the module, but I just wanted to let you know about another fun option.


In reply to Re^4: Is require still required? by NERDVANA
in thread Is require still required? by Bod

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.