Hello again! I've been writing perl hooks into the C functions we've developed here, and this involves linking together lots of our static libraries. I'm frustrated because the order in which the libraries are listed in the .OPT files is significant. The current build process will list the libs specified in Makefile.PL in alphabetical order, often leading to unresolved references. I've resorted to running mms once (getting linker errors), then editing the .OPT file and running mms again to link successfully. Although it's ugly, it seems to me that repeating the alphabetized olb list twice in the .opt file will always resolve this sort of link-order dependency problem. Another option would be to preserve the order of libraries as listed in Makefile.PL so that linker dependencies can be controlled there. I've looked a little bit at MakeMaker to see if there was some easy fix I could make, but it wasn't obvious to my simple mind. Has anyone else been bit by this? Have an idea how to fix it? Forrest Cahoon not speaking for merrill corporation