prepare gnu extension fix