I think the last times we tried building on AIX we used the xlc compiler suite with shared libraries. It has been a while, though. It might also be influenced by the libtool version.
Joe On Jun 11, 2013, at 7:07 PM, Martin Feller <[email protected]> wrote: > Hi, > > I'm trying to build a GridFTP server and the GridFTP client tools from the GT > 5.2.4 source installer on AIX 6.1.0.0 (joy) > > After minor modifications to the main Makefile (adjusting PERL5LIB and > removing setting OBJECT_MODE) I get it to build using > > ./configure --prefix=/tmp/GT_5.2.4 --with-flavor=vendorcc32dbg > -bash-4.2$ gmake gpt gridftp > > However, only static libraries are generated, and the configure logs tell me > that the system doesn't support shared libraries. > > Trying the newly-built globus-url-copy, it fails immediately with "Error -1, > activating gass copy module" > After instrumenting the code with additional debug statements, I think the > problem is when it tries to activate the gsi driver in in > globus_xio_driver_load() --> globus_extension_activate() --> > globus_l_extension_dlopen(). > I assume it fails because the build generated only static libraries. Please > correct me if that is wrong. > > Now, in the docs I see that supposedly the server can be built statically > (http://www.globus.org/toolkit/docs/5.2/5.2.4/gridftp/admin/#gridftp-admin-installing-static-gridftp), > so I thought I give that a try: > > -bash-4.2$ ./configure --prefix=/tmp/GT_5.2.4 --with-flavor=vendorcc32dbg > --with-buildopts="--static" > > That however fails: > > ... > gpt-build ====> Changing to > /gpfs_external/filesets/nesi/home/mfel395/gt5.2.4-all-source-installer/source-trees/core/source > gpt-build ====> BUILDING FLAVOR vendorcc32dbg > ^[[Agpt-build ====> Changing to > /gpfs_external/filesets/nesi/home/mfel395/gt5.2.4-all-source-installer > cd ./source-trees/common/source; \ > ./configure --static --with-flavor=vendorcc32dbg > configure: error: unrecognized option: --static > Try `./configure --help' for more information. > gmake: *** [source-trees/common/source/config.status] Error 1 > > Long story short: > > * Does globus-url-copy rely on shared libraries? > * Does anybody have experience building GridFTP on AIX 6.1.0.0 with shared > libraries? > > > Thanks! > Martin
