Hi Anonymous Monk and Corion,

When I get into work I will post more details on the progress I've made, thanks to some insight generated by questions/suggestions made by a co-worker.

I should have mentioned in my original post the details about 'multi-64int'. It is generally true on AIX one cannot inter-mix 32 and 64 bit object code. However, despite the 'multi-64int' being in the output, our Perl is indeed 32-bit object code. In fact, a special copy of Perl was built by our development group to avoid the 64-bit copy installed system-wide (hence the /path/to/ references).

After reading my posting, a co-worker suggested the -G linker option may be hiding the problem, because it implies -berok (i.e. link errors are okay and should be ignored). I should add -Wl,-bernotok (i.e. link errors are *not* okay) and try again.

This lead to the discovery that Tuxedo.so, as generated, has no references to libraries. Thus the runtime-linker has nothing to work with. We then noted an if/else block in Makefile.PL called out for different link options on Windows vs Unix and the comment in the Unix section mentioned 'tested on Solaris'. Ah, so the author may not have had the joy of working on AIX ;)

We then adapted the link options for Windows to AIX, mostly by discarding a bunch of Windows specific libraries and repeated our efforts until we could link a Tuxedo.so when -Wl,-bernotok was on the command line.

Thus we're past the link issue. Now on to some issues with the ubbconfig file, not passing syntax checks.

Regards,
-Randy


In reply to Re^2: Tuxedo CPAN module on AIX 6.1 by Anonymous Monk
in thread Tuxedo CPAN module on AIX 6.1 by randygalbraith

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.