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

Reply via email to