in reply to Re^2: DBD::Sybase make fails because of incompatible shared object(.so)
in thread DBD::Sybase - 'make' fails because of incompatible shared object(.so)

So did you check which files are 64 bit versions (like libsybtcl64 ) and make sure they're added to LIBS of ExtUtils::MakeMaker?

Also, in addition to what corion said, in the sybase Makefile.PL, it tries to determine when to add -DSYB_LP64 and when to omit it .... so you can also simply edit Makefile.PL right before WriteMakefile() to make the changes you need, this survives make clean

  • Comment on Re^3: DBD::Sybase make fails because of incompatible shared object(.so)