Try to get this test to pass for systems that do not have SO_REUSEPORT
diff --git a/Lib/test/test_ssl.py b/Lib/test/test_ssl.py
index 3311f0c..c73058e 100644
--- a/Lib/test/test_ssl.py
+++ b/Lib/test/test_ssl.py
@@ -176,7 +176,10 @@
         self.certreqs = certreqs
         self.cacerts = cacerts
         self.sock = socket.socket()
-        self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
+        if hasattr(socket, 'SO_REUSEADDR'):
+            self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
+        if hasattr(socket, 'SO_REUSEPORT'):
+            self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
         self.sock.bind(('127.0.0.1', port))
         self.active = False
         threading.Thread.__init__(self)