From 110d1bf2c47b5bc46ad796f9638c9f3f420d2d82 Mon Sep 17 00:00:00 2001 From: gahr Date: Mon, 4 Sep 2017 07:58:31 +0000 Subject: lang/tcl86: fix build with old GCC versions PR: 222034 Submitted by: jhibbits Obtained from: http://core.tcl.tk/tcl/info/ba30aa3b1c7cc2c9 --- lang/tcl86/files/patch-unix-tclUnixSock.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 lang/tcl86/files/patch-unix-tclUnixSock.c diff --git a/lang/tcl86/files/patch-unix-tclUnixSock.c b/lang/tcl86/files/patch-unix-tclUnixSock.c new file mode 100644 index 000000000000..f6ff7fdf0dd2 --- /dev/null +++ b/lang/tcl86/files/patch-unix-tclUnixSock.c @@ -0,0 +1,17 @@ +--- unix/tclUnixSock.c.orig 2017-09-04 07:52:03 UTC ++++ unix/tclUnixSock.c +@@ -713,10 +713,14 @@ IPv6AddressNeedsNumericRendering( + * at least some versions of OSX. + */ + ++#if defined (__clang__) || ((__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" ++#endif + if (!IN6_IS_ADDR_V4MAPPED(&addr)) { ++#if defined (__clang__) || ((__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 5)))) + #pragma GCC diagnostic pop ++#endif + return 0; + } + -- cgit