* Charles Wilson wrote on Mon, Aug 09, 2010 at 12:14:37AM CEST: > I think --mode=finish needs to accept additional arguments that are not > directories, somehow. Maybe mode=finish needs to iterate through its > arguments, and split them into "directories" and ".la files", and then > execute two different commands:
Letting --finish accept .la file names is a valid (but low priority) optimization opportunity. It can be done unrelated to this thread, and this thread does not need to wait for the feature to be implemented, I don't see any reason this thread *absolutely needs* that feature. > So, taking (4) and (5) together, it looks like we need > > a) backport support to older libtool so that, IF there are '=' symbols > in .la files, libtool won't barf when you're doing native development on > $host. > > b) some tool (an extension to mode=finish that accepts a list of .la > files; some other tool?) Or just mode=finish for now. > to remove those '=' markers -- so that "old" > libtool, and apps using "old" libltdl, are not confused. This tool > would be used as part of postinstall scripts in packages, or perhaps > done in a staging area on $build when preparing the image for creating a > deployment package (RPM, tarball, etc) for $host. Whatever this is, it > needs documenting in NEWS. Yep. And while you're doing (a), then letting libltdl be lenient about '=' is prudent. Cheers, Ralf