CVSROOT:        /cvs
Module name:    ports
Changes by:     lan...@cvs.openbsd.org  2018/11/22 11:05:22

Added files:
        lang/gcc/6/patches: patch-libstdc++-v3_src_c++11_debug_cc 

Log message:
Add a patch replacing __builtin_sprintf calls by __builtin_snprintf in
debug code.

Fixes the dreaded 'sprintf() is often misused, please use snprintf()'
warning from ld.bfd on libestdc++.so.18.0 when linking any c++ code.

As a side effect, this fixes cmake configure which errored out on this
warning. cmake now plans to ignore the warning per
https://gitlab.kitware.com/cmake/cmake/issues/18602 but fixing the
warning might help other things.

Note that gcc 6 is still not linked to the build, but progress is made
towards this goal. patch successfully tested on macppc & sparc64, where
cmake built & packaged.

original patch from George Koehler (thanks!) replacing the calls by
snprintf, changes to __builtin suggested by espie@.

Reply via email to