def METHOD_NAME(self):
    self.mkdirhier(self.sdk_output)
    # call backend dependent implementation
    self._populate()
    # Don't ship any libGL in the SDK
    self.remove(os.path.join(self.sdk_output, self.sdk_native_path,
                     self.d.getVar('libdir_nativesdk').strip('/'),
                     "libGL*"))
    # Fix or remove broken .la files
    self.remove(os.path.join(self.sdk_output, self.sdk_native_path,
                     self.d.getVar('libdir_nativesdk').strip('/'),
                     "*.la"))
    # Link the ld.so.cache file into the hosts filesystem
    link_name = os.path.join(self.sdk_output, self.sdk_native_path,
                             self.sysconfdir, "ld.so.cache")
    self.mkdirhier(os.path.dirname(link_name))
    os.symlink("/etc/ld.so.cache", link_name)
    execute_pre_post_process(self.d, self.d.getVar('SDK_POSTPROCESS_COMMAND'))