Hi there! Anyone know much about libtool defaults? On AIX, if we build without selecting —disable-shared or —disable-static at configure time causes a conflict where both versions of the library are named libwhatever.a, and then the shared version gets overwritten at install time. For this reason I think that setting the default to svr4-style libraries would be more consistent with how distributions were done in the past.
This can be done by using the configure option —with-aix-soname=svr4. But according to the libtool documentation, we should be able to specify this in the configure macros when we call LT_INIT. This is done in src/cf/afs-libtool.m4. If we change the call to LT_INIT([aix-soname=svr4]) And then run ./configure without any options, that should be identical to —with-aix-soname=svr4, yet it doesn’t. Specifying it as an argument works, but modifying the m4 source doesn’t. I can post a diff but there’s quite a bit of differences. Anyone know enough about libtool to understand why these two things wouldn’t give identical results? Many thanks in advance!! -Ben Sent from my iPhone