--- gdb/python/python-config.py.orig	2017-06-04 10:51:27.000000000 -0500
+++ gdb/python/python-config.py	2017-11-17 10:14:07.000000000 -0600
@@ -72,7 +72,7 @@
                     libs.insert(0, '-L' + getvar('LIBPL'))
                 elif os.name == 'nt':
                     libs.insert(0, '-L' + sysconfig.PREFIX + '/libs')
-            if getvar('LINKFORSHARED') is not None:
+            if not getvar('PYTHONFRAMEWORK'):
                 libs.extend(getvar('LINKFORSHARED').split())
         print (to_unix_path(' '.join(libs)))