This article is from the Apple II GNO FAQ, by Devin Reade with numerous contributions by others.
A#6.10: You must have the following libraries in the sequence given. You should not add any other libraries to this directory as it will slow down linking for all programs. /lib/libc (GNO v2.0.6) [rename to "nlibc" for HFS] /lib/lsaneglue (GNO v2.0.6) [renaem to "nlsaneglue" for HFS] /lib/OrcaLib (GNO v2.0.6) /lib/PasLib (ORCA/Pascal v2.1.x, required if and only if you use ORCA Pascal) /lib/SysFloat (GNO v2.0.6) /lib/SysLib (ORCA/C v2.1.x) The following libraries are recommended. The sequence here is not important as they will be read in the order specified on the occ(1) command line: /usr/lib/lflex This provides a main() routine suitable for a flex(1) generated parser. /usr/lib/lgetline GNU line input editing. /usr/lib/lgetopt A GNU replacement for the getopt(3) package. /lib/lstring Non standard string routines. (*** Obsolete?) /lib/ltermcap Terminal capabilities library. Moved from /lib. /usr/lib/lttylock Provides locktty(3) and unlocktty(3) routines. /usr/lib/gnulib A GNU replacement for the alloca(3) routine and the getopt(3) package. This partially overlaps the lgetopt library. The following libraries either are obsolete or have been merged with libc and should NOT be used: /lib/lcrypt /usr/lib/lgnoasm /usr/lib/lenviron /usr/lib/lregexp /usr/lib/lstack
 
Continue to: