Changeset 87254 in vbox
- Timestamp:
- Jan 14, 2021 10:58:44 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142212
- Location:
- trunk/src/libs/xpcom18a4
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/Config.kmk
r86354 r87254 51 51 TEMPLATE_XPCOM_CXXFLAGS.x86 = -m32 52 52 TEMPLATE_XPCOM_CXXFLAGS.amd64 = -m64 53 TEMPLATE_XPCOM_CXXFLAGS.arm64 = -m64 53 54 TEMPLATE_XPCOM_CXXFLAGS.darwin = -fpascal-strings -fshort-wchar -fno-common -fno-rtti $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) 54 55 TEMPLATE_XPCOM_CXXFLAGS.freebsd = -pthread … … 59 60 TEMPLATE_XPCOM_CFLAGS.x86 = -m32 60 61 TEMPLATE_XPCOM_CFLAGS.amd64 = -m64 62 TEMPLATE_XPCOM_CFLAGS.arm64 = -m64 61 63 TEMPLATE_XPCOM_CFLAGS.freebsd = -pthread 62 64 TEMPLATE_XPCOM_CFLAGS.linux = -pthread -ansi … … 75 77 TEMPLATE_XPCOM_DEFS.x86 = i386=1 76 78 TEMPLATE_XPCOM_DEFS.amd64 = HAVE_VA_LIST_AS_ARRAY HAVE_VA_COPY VA_COPY\(a\,b\)=__builtin_va_copy\(a\,b\) 79 TEMPLATE_XPCOM_DEFS.arm64 = HAVE_VA_LIST_AS_ARRAY HAVE_VA_COPY VA_COPY\(a\,b\)=__builtin_va_copy\(a\,b\) 77 80 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE=\"Darwin8.8.1\" OSARCH=\"Darwin\" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 $(TEMPLATE_VBOXR3NP_DEFS.darwin) 78 81 TEMPLATE_XPCOM_DEFS.darwin.amd64 = VBOX_MACOSX_FOLLOWS_UNIX_IO 82 TEMPLATE_XPCOM_DEFS.darwin.arm64 = VBOX_MACOSX_FOLLOWS_UNIX_IO 79 83 TEMPLATE_XPCOM_DEFS.freebsd = OSTYPE=\"FreeBSD5+\" OSARCH=\"FreeBSD\" XP_UNIX=1 FREEBSD=1 HAVE_VISIBILITY_ATTRIBUTE=1 80 84 TEMPLATE_XPCOM_DEFS.linux = OSTYPE=\"Linux2.6\" OSARCH=\"Linux\" XP_UNIX=1 _GNU_SOURCE HAVE_VISIBILITY_ATTRIBUTE=1 ## @todo LINUX=1 … … 90 94 TEMPLATE_XPCOM_LDFLAGS.x86 = -m32 91 95 TEMPLATE_XPCOM_LDFLAGS.amd64 = -m64 96 TEMPLATE_XPCOM_LDFLAGS.arm64 = -m64 92 97 TEMPLATE_XPCOM_LDFLAGS.darwin = $(TEMPLATE_VBOXR3NP_LDFLAGS.darwin) \ 93 98 -fshort-wchar -fno-rtti -fno-exceptions -fpascal-strings \ -
trunk/src/libs/xpcom18a4/Makefile.kmk
r86391 r87254 516 516 VBox-xpcom-nspr_DEFS.darwin.amd64 = \ 517 517 VBOX_USE_MORE_IPRT_IN_NSPR 518 VBox-xpcom-nspr_DEFS.darwin.arm64 = \ 519 VBOX_USE_MORE_IPRT_IN_NSPR 518 520 VBox-xpcom-nspr_DEFS.darwin = \ 519 521 HAVE_BSD_FLOCK=1 \ … … 805 807 xpcom/MoreFiles/FSCopyObject.c \ 806 808 xpcom/MoreFiles/MoreFilesX.c 807 if1of ($(KBUILD_TARGET) $(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), freebsd linux netbsd openbsd solaris darwin.amd64 )809 if1of ($(KBUILD_TARGET) $(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), freebsd linux netbsd openbsd solaris darwin.amd64 darwin.arm64) 808 810 VBox-xpcom-io_SOURCES += \ 809 811 xpcom/io/nsLocalFileUnix.cpp … … 875 877 xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_solaris.cpp 876 878 VBox-xpcom-xptcall_SOURCES.amd64 = xpcom/reflect/xptcall/src/md/unix/xptcinvoke_amd64_vbox.asm 879 VBox-xpcom-xptcall_SOURCES.arm64 = xpcom/reflect/xptcall/src/md/unix/xptcinvoke_arm64_vbox.cpp \ 880 xpcom/reflect/xptcall/src/md/unix/xptcstubs_arm64_vbox.cpp 877 881 VBox-xpcom-xptcall_SOURCES.darwin.amd64 = xpcom/reflect/xptcall/src/md/unix/xptcstubs_amd64_darwin.cpp # Underscore prefix. 878 882 VBox-xpcom-xptcall_SOURCES.freebsd.amd64 = xpcom/reflect/xptcall/src/md/unix/xptcstubs_x86_64_linux.cpp -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/md/_darwin.cfg
r21017 r87254 49 49 #define PR_AF_INET6 30 /* same as AF_INET6 */ 50 50 51 #if defined(i386) || defined(__i386__) || defined(__amd64__) 51 #if defined(i386) || defined(__i386__) || defined(__amd64__) || defined(__arm64__) || defined(__arm__) 52 52 #undef IS_BIG_ENDIAN 53 53 #define IS_LITTLE_ENDIAN 1 -
trunk/src/libs/xpcom18a4/nsprpub/pr/include/md/_darwin.h
r50011 r87254 55 55 #elif defined(__amd64__) 56 56 #define _PR_SI_ARCHITECTURE "amd64" 57 #elif defined(__arm__) 58 #define _PR_SI_ARCHITECTURE "arm" 59 #elif defined(__arm64__) 60 #define _PR_SI_ARCHITECTURE "arm64" 57 61 #else 58 62 #error "unknown architecture." -
trunk/src/libs/xpcom18a4/xpcom/io/nsAppFileLocationProvider.cpp
r46043 r87254 150 150 #if (defined (XP_MAC) || defined(XP_MACOSX)) && !defined(VBOX_MACOSX_FOLLOWS_UNIX_IO) 151 151 short foundVRefNum; 152 longfoundDirID;152 SInt32 foundDirID; 153 153 FSSpec fileSpec; 154 154 nsCOMPtr<nsILocalFileMac> macFile; … … 588 588 if (!keys) { 589 589 OSErr err; 590 longresponse;590 SInt32 response; 591 591 err = ::Gestalt(gestaltSystemVersion, &response); 592 592 keys = (!err && response >= 0x00001000) ? osXKeys : os9Keys;
Note:
See TracChangeset
for help on using the changeset viewer.