Ned Deily <n...@python.org> added the comment:

Thanks for the report. Without more details, we can only guess at what you are 
trying to accomplish. I would assume it involves embedding Python in another 
library or application. If so, you should not be using LINKFORSHARED at all 
which is used to build Python itself (see, for example, Issue36508). Moreover, 
when embedding on macOS, we do not recommend trying to use the -framework 
argument to compile with or link to Python: it's too easy to get wrong. 
Instead, as shown in the use the "Extending and Embedding the Python 
Interpreter" section of the docset, use the output from the appropriate 
python3.x-config command, for example:

$ python3.10-config --cflags
-I/Library/Frameworks/Python.framework/Versions/3.10.1_11/include/python3.10 
-I/Library/Frameworks/Python.framework/Versions/3.10.1_11/include/python3.10 
-Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic 
-DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g

$ python3.10-config --ldflags
-L/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/config-3.10-darwin
 -ldl -framework CoreFoundation

https://docs.python.org/3/extending/embedding.html#compiling-and-linking-under-unix-like-systems

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue46248>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to