https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115907
--- Comment #5 from cqwrteur <unlvsur at live dot com> --- (In reply to Andrew Pinski from comment #3) > Note while glibc is backwards compatibility, it is not forward compatible. > So if you build against the newest version of glibc, it will always use the > newest symbols and that is by design. The problem is that this will just break GCC build in the future. Many people are stuck with old versions of GCC and can't upgrade due to small issues like this. Please fix it by avoid using arc4random in libstdc++ for glibc. thank you