don't use library_main on linux