[SQUASH ME] compatibility between native and newlib