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

Reply via email to