Support universal portable library