File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,10 @@ _testimportmultiple _testimportmultiple.c
34
34
_testinternalcapi _testinternalcapi.c -DPy_BUILD_CORE_MODULE
35
35
_testmultiphase _testmultiphase.c
36
36
# CoreFoundation isn't a directory dependency but is a dependency of libtcl and libtk.
37
- _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -framework AppKit -framework ApplicationServices -framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreServices -framework CoreGraphics -framework IOKit -framework QuartzCore -Xlinker -hidden-ltcl8.6 -Xlinker -hidden-ltk8.6
37
+ # Without -ObjC, we get a crash: -[TKApplication tkProcessEvent:]: unrecognized selector sent to instance.
38
+ # See also https://core.tcl-lang.org/tk/tktview/85f316beb15108ac43b03fa6c8608e31f3ae5f92.
39
+ # This is apparently an issue with static linking Objective-C binaries.
40
+ _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -framework AppKit -framework ApplicationServices -framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreServices -framework CoreGraphics -framework IOKit -framework QuartzCore -Xlinker -hidden-ltcl8.6 -Xlinker -hidden-ltk8.6 -Xlinker -ObjC
38
41
_uuid _uuidmodule.c -Xlinker -hidden-luuid
39
42
_xxsubinterpreters _xxsubinterpretersmodule.c
40
43
_xxtestfuzz _xxtestfuzz/_xxtestfuzz.c _xxtestfuzz/fuzzer.c
Original file line number Diff line number Diff line change @@ -29,7 +29,10 @@ _scproxy _scproxy.c -framework SystemConfiguration -framework CoreFoundation
29
29
_sqlite3 _sqlite/cache.c _sqlite/connection.c _sqlite/cursor.c _sqlite/microprotocols.c _sqlite/module.c _sqlite/prepare_protocol.c _sqlite/row.c _sqlite/statement.c _sqlite/util.c -IModules/_sqlite -DMODULE_NAME=\"sqlite3\" -Xlinker -hidden-lsqlite3
30
30
_ssl _ssl.c -Xlinker -hidden-lssl -Xlinker -hidden-lcrypto
31
31
# CoreFoundation isn't a directory dependency but is a dependency of libtcl and libtk.
32
- _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -framework AppKit -framework ApplicationServices -framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreServices -framework CoreGraphics -framework IOKit -framework QuartzCore -Xlinker -hidden-ltcl8.6 -Xlinker -hidden-ltk8.6
32
+ # Without -ObjC, we get a crash: -[TKApplication tkProcessEvent:]: unrecognized selector sent to instance.
33
+ # See also https://core.tcl-lang.org/tk/tktview/85f316beb15108ac43b03fa6c8608e31f3ae5f92.
34
+ # This is apparently an issue with static linking Objective-C binaries.
35
+ _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -framework AppKit -framework ApplicationServices -framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreServices -framework CoreGraphics -framework IOKit -framework QuartzCore -Xlinker -hidden-ltcl8.6 -Xlinker -hidden-ltk8.6 -Xlinker -ObjC
33
36
_uuid _uuidmodule.c -Xlinker -hidden-luuid
34
37
pyexpat pyexpat.c expat/xmlparse.c expat/xmlrole.c expat/xmltok.c -DHAVE_EXPAT_CONFIG_H=1 -DXML_POOR_ENTROPY=1 -DUSE_PYEXPAT_CAPI -IModules/expat
35
38
readline readline.c -Xlinker -hidden-ledit -Xlinker -hidden-lncurses
Original file line number Diff line number Diff line change @@ -34,7 +34,10 @@ _testimportmultiple _testimportmultiple.c
34
34
_testinternalcapi _testinternalcapi.c -DPy_BUILD_CORE_MODULE
35
35
_testmultiphase _testmultiphase.c
36
36
# CoreFoundation isn't a directory dependency but is a dependency of libtcl and libtk.
37
- _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -framework AppKit -framework ApplicationServices -framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreServices -framework CoreGraphics -framework IOKit -framework QuartzCore -Xlinker -hidden-ltcl8.6 -Xlinker -hidden-ltk8.6
37
+ # Without -ObjC, we get a crash: -[TKApplication tkProcessEvent:]: unrecognized selector sent to instance.
38
+ # See also https://core.tcl-lang.org/tk/tktview/85f316beb15108ac43b03fa6c8608e31f3ae5f92.
39
+ # This is apparently an issue with static linking Objective-C binaries.
40
+ _tkinter _tkinter.c tkappinit.c -DWITH_APPINIT -framework AppKit -framework ApplicationServices -framework Carbon -framework Cocoa -framework CoreFoundation -framework CoreServices -framework CoreGraphics -framework IOKit -framework QuartzCore -Xlinker -hidden-ltcl8.6 -Xlinker -hidden-ltk8.6 -Xlinker -ObjC
38
41
_uuid _uuidmodule.c -Xlinker -hidden-luuid
39
42
_xxsubinterpreters _xxsubinterpretersmodule.c
40
43
_xxtestfuzz _xxtestfuzz/_xxtestfuzz.c _xxtestfuzz/fuzzer.c
You can’t perform that action at this time.
0 commit comments