automake vs. GNU make
Posted Feb 7, 2008 1:51 UTC (Thu) by stevenj
In reply to: automake vs. GNU make
Parent article: LCA: Disintermediating distributions
With AIX there are difficulties with shared libraries because of the limitations of that operating system: it doesn't (or didn't, at least) allow inter-library dependencies between shared libraries. MinGW (Windows) is the same way. If you want to use libtool on these systems you have to pass the "-no-undefined" flag to tell it you have no shared-library dependencies, which libtool cannot assume for you in general.
Of course, this is documented in the manual.
Again, you're blaming the tool for the complexity of the underlying problem.
(And your suggestion of writing a script for every system that you want to support shared libraries on is basically saying that every programmer should re-implement libtool themselves, probably badly because they aren't aware of all the platform variations in shared-library semantics/syntax or even a large subset thereof.)
to post comments)