On Oct-08, Andy Dougherty wrote: > > Sorry -- offhand I don't have any sense of any "standard" names, and I > won't have time till late next week to look at it at all. The most > important thing is to *DOCUMENT CAREFULLY* exactly what the names are and > what they mean. > > Whatever names you add, please list them in config/init/data.pl along with > a nice good long verbose description of exactly what they are. See > the existing entries for cc, link, and ld for some good examples. See > ld_shared and ld_shared_flags for some bad examples.
Well, my documentation isn't very verbose, but it's there. I suppose I should expand it a little bit. As for ld_shared and ld_shared_flags -- I really couldn't figure out what the intention was, because the implications of the names didn't match how they were actually being used. I guessed that ld_shared would be the command used to link shared libraries, and ld would be the command to link executables. But they weren't. So I deleted both and replaced them with a single ld_share_flags. If we need a different linker for shared libs or loadable modules on some platform, we can reintroduce it when we encounter the problem.