https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118244
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- config/io/basic_file_stdio.cc has not changed in this area in since 2004-04-07. I am suspecting you have some incorrect library path set or something because it is not linking against the library which contains fdopen, fileno, write.