{"push_id":676956466,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"70e0e9ed738ddc514b09fa486421fc86c31c7e25","before":"c26527cebbbf42ed1dbc50df0074861e0ebe33dc","commits":[{"sha":"70e0e9ed738ddc514b09fa486421fc86c31c7e25","author":{"email":"511993d3c99719e38a6779073019dacd7178ddb9@draigBrady.com","name":"Pádraig Brady"},"message":"string: fix build failure on BSD/OSX with FORTIFY_SOURCE\n\nThis avoids a conflict with \"FORTIFY_SOURCE\" variants\nof the string functions when they're replaced on NetBSD-6.0.1\nand Darwin-14.3.0 at least.  On these platforms, the system\n<string.h> re-includes \"string.h\" through <strings.h>, before\ngoing on to redefine the \"FORTIFY_SOURCE\" _chk variants.\nFor example rpl_strncat is redefined to __builtin___strncat_chk.\n\nNote strncat is being replaced as the configure check is failing\nwith GCC 4.5.0, due to the builtin strncat failing the check.\nI.E. when compiled with -O2 the test fails, but passes when\n-fno-builtin-strncat is also specified.  -D_FORTIFY_SOURCE has\nno impact on the configure test result.\n\n* lib/string.in.h: Avoid including our \"lib/string.h\" while\nincluding the system <string.h>.","distinct":true,"url":"https://api.github.com/repos/coreutils/gnulib/commits/70e0e9ed738ddc514b09fa486421fc86c31c7e25"}]}