libtool: Multiple dependencies

1 
1 15.3.4 Multiple dependencies
1 ----------------------------
1 
1 On most modern platforms the order where dependent libraries are listed
1 has no effect on object generation.  In theory, there are platforms that
1 require libraries that provide missing symbols to other libraries to be
1 listed after those libraries whose symbols they provide.
1 
1    Particularly, if a pair of static archives each resolve some of the
1 other's symbols, it might be necessary to list one of those archives
1 both before and after the other one.  Libtool does not currently cope
1 with this situation well, since duplicate libraries are removed from the
1 link line by default.  Libtool provides the command line option
1 '--preserve-dup-deps' to preserve all duplicate dependencies in cases
1 where it is necessary.
1