VirtualBox

Changeset 102412 in vbox for trunk/src/libs/xpcom18a4/python


Ignore:
Timestamp:
Dec 1, 2023 8:54:26 AM (15 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160555
Message:

libs/xpcom/python: Attempt at fixing python crashes on darwin.arm64 when using the limited API, the inherited tp_is_gc() method is crashing because it works on a different object type so we define our own, also limit comparison for different object types, bugref:10544 [3rd attempt, misunderstood what tp_is_gc is doing, we need to make all Py_nsIID objects as not GC'able] [fix]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/python/Makefile.kmk

    r102411 r102412  
    8080 #
    8181 if exists "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9"
    82   VBOX_PYTHON39_INC = /Users/aeichner/python-3.11.6/include/python3.11
    83   VBOX_PYTHON39_LIB = /Users/aeichner/python-3.11.6/lib/libpython3.9.dylib
    84  endif
     82  VBOX_PYTHON39_INC = /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/Headers
     83  VBOX_PYTHON39_LIB = /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/libpython3.9.dylib
    8584 if exists "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8"
    8685  VBOX_PYTHON38_INC = /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/Headers
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette