moving Lustre dependencies into the C runtime code