use `GNU_SOURCE`