Does anyone know exactly what the -l flags are telling the linker and what they are referencing? I suspect that my remaining problems have somthing to do with those flags, but I need to know exactly what they are doing and referencing before I can determine whether or not this is the case and then subsequently fix it.