diff --git a/ipc/chromium/src/base/file_util.cc b/ipc/chromium/src/base/file_util.cc index 1154fedf..6067a4ad 100644 --- a/ipc/chromium/src/base/file_util.cc +++ b/ipc/chromium/src/base/file_util.cc @@ -8,7 +8,7 @@ #include #endif #include -#if defined(ANDROID) +#if defined(ANDROID) || defined(OS_POSIX) #include #endif diff --git a/ipc/chromium/src/base/file_util_linux.cc b/ipc/chromium/src/base/file_util_linux.cc index cca706f0..171e44f8 100644 --- a/ipc/chromium/src/base/file_util_linux.cc +++ b/ipc/chromium/src/base/file_util_linux.cc @@ -5,6 +5,9 @@ #include "base/file_util.h" #include +#if defined(ANDROID) || defined(OS_POSIX) +#include +#endif #include #include diff --git a/ipc/chromium/src/base/message_pump_libevent.cc b/ipc/chromium/src/base/message_pump_libevent.cc index b537988e..c497a27a 100644 --- a/ipc/chromium/src/base/message_pump_libevent.cc +++ b/ipc/chromium/src/base/message_pump_libevent.cc @@ -6,6 +6,9 @@ #include #include +#if defined(ANDROID) || defined(OS_POSIX) +#include +#endif #include "eintr_wrapper.h" #include "base/logging.h" diff --git a/ipc/chromium/src/base/time_posix.cc b/ipc/chromium/src/base/time_posix.cc index 10149626..159700fb 100644 --- a/ipc/chromium/src/base/time_posix.cc +++ b/ipc/chromium/src/base/time_posix.cc @@ -14,6 +14,10 @@ #include #endif +#if defined(ANDROID) || defined(OS_POSIX) +#include +#endif + #include #include "base/basictypes.h" diff --git a/security/nss/lib/softoken/secmodt.h b/security/nss/lib/softoken/secmodt.h index 59fdca04..882eadf7 100644 --- a/security/nss/lib/softoken/secmodt.h +++ b/security/nss/lib/softoken/secmodt.h @@ -337,8 +337,9 @@ typedef PRUint32 PK11AttrFlags; /* default module configuration strings */ #define SECMOD_SLOT_FLAGS "slotFlags=[RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512]" +/* https://bugzilla.mozilla.org/show_bug.cgi?id=698264 - dmitris */ #define SECMOD_MAKE_NSS_FLAGS(fips,slot) \ -"Flags=internal,critical"fips" slotparams=("#slot"={"SECMOD_SLOT_FLAGS"})" +"Flags=internal,critical" fips" slotparams=("#slot"={" SECMOD_SLOT_FLAGS"})" #define SECMOD_INT_NAME "NSS Internal PKCS #11 Module" #define SECMOD_INT_FLAGS SECMOD_MAKE_NSS_FLAGS("",1) diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in index 3af0ad9c..b001d143 100644 --- a/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in +++ b/toolkit/crashreporter/google-breakpad/src/common/linux/Makefile.in @@ -67,3 +67,7 @@ FORCE_STATIC_LIB = 1 FORCE_USE_PIC = 1 include $(topsrcdir)/config/rules.mk + +# See https://bugzilla.mozilla.org/show_bug.cgi?id=741348#c11 +# (diff copied from https://bug741348.bugzilla.mozilla.org/attachment.cgi?id=623623 - @dmitris) +file_id.$(OBJ_SUFFIX): STL_FLAGS= diff --git a/xpcom/build/nsXPCOMPrivate.h b/xpcom/build/nsXPCOMPrivate.h index e8c93949..a0739dd4 100644 --- a/xpcom/build/nsXPCOMPrivate.h +++ b/xpcom/build/nsXPCOMPrivate.h @@ -257,7 +257,7 @@ void LogTerm(); #else // Unix #include // for PATH_MAX -#define XPCOM_DLL "libxpcom"MOZ_DLL_SUFFIX +#define XPCOM_DLL "libxpcom" MOZ_DLL_SUFFIX // you have to love apple.. #ifdef XP_MACOSX @@ -266,7 +266,7 @@ void LogTerm(); #define XUL_DLL "XUL" #else #define XPCOM_SEARCH_KEY "LD_LIBRARY_PATH" -#define XUL_DLL "libxul"MOZ_DLL_SUFFIX +#define XUL_DLL "libxul" MOZ_DLL_SUFFIX #endif #define GRE_CONF_NAME ".gre.config"