20,741
edits
Line 177: | Line 177: | ||
While disabling these systems can be fairly easily accomplished using ifdefs, care must be taken that FlightGear still builds properly and that no other systems are trying to access disabled subsystems, so this will involve repeated edit/build/debugging sessions using gdb. But that doesn't need to be done on the target device, it could just as well be completed on a conventional PC. | While disabling these systems can be fairly easily accomplished using ifdefs, care must be taken that FlightGear still builds properly and that no other systems are trying to access disabled subsystems, so this will involve repeated edit/build/debugging sessions using gdb. But that doesn't need to be done on the target device, it could just as well be completed on a conventional PC. | ||
It's also worth mentioning that base package files (XML, Nasal etc) may be trying to use disabled subsystems. | |||
== Tracking Memory Utilization at the Subsystem-level == | == Tracking Memory Utilization at the Subsystem-level == |