The documentation for libname indicates only one libref per statement. All other libraries are permanent. All of these libs are linked together with a main () to build the primary executable.
You can concatenate two or more. The dependency may be another library. What you can do is assign two (or more) folders to a single libref in a libname statement, if that.
When you use the libname function with two or more arguments, sas attempts to assign the libref. Fortunately, both sas university edition and sas ondemand for academics make it easy to set up libraries in your account without necessarily needing to write and. Concatenation enables you to access the sas data sets in several libraries with one libref. When you use one argument, sas attempts to clear the libref.
When creating a library, you can specify additional dependencies in the librarian properties of the project. The work library is the only temporary library in sas. Although you can use a jcl dd statement or a tso allocate command to allocate sas libraries externally, the libname statement or libname function can do much more. I need a list of paths to these static libraries, to pass them to ar, to create a single static library.
The action of creating such archive is expected to be modelled with. Chances are some users will be interested in what libraries yours link to, and they might even be using their own copies/versions of the same exact libraries when linking yours.