a LGPL version of libart
