>From http://osdir.com/ml/lib.libtom/2005-01/msg00010.html:

"By default common symbols are not included in static
archive table of contents.  If you use the ranlib(1) -c
option you can get Linux behavior."

And from 'man ranlib' on 10.4.11:

-c     Include  common symbols as definitions with respect to the table
of contents.  This is seldom the intended behavior  for  linking from  a
 library,  as  it forces the linking of a library member just because it
uses an uninitialized global that  is  undefined at  that  point  in 
the  linking.  This option is included only because this was the
original behavior of ranlib.   This  option is not the default.

Reply via email to