preRun and postRun fix, include libdevice