make it work with gcc facism