Search
j0ke.net Open Build Service
>
Projects
>
server:database
:
mongodb
:
2.4
>
mongodb
> mongodb_2_4_10_update_v8_3_14_SConscript_for_ppc.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File mongodb_2_4_10_update_v8_3_14_SConscript_for_ppc.patch of Package mongodb
From: Michel Normand <normand@linux.vnet.ibm.com> Subject: ppc debug Date: Tue, 10 Feb 2015 08:36:37 +0100 add PowerPC related line in src/third_party/v8-3.14/SConscript Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com> --- src/third_party/v8-3.14/SConscript | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) Index: mongodb-src-r2.4.10/src/third_party/v8-3.14/SConscript =================================================================== --- mongodb-src-r2.4.10.orig/src/third_party/v8-3.14/SConscript +++ mongodb-src-r2.4.10/src/third_party/v8-3.14/SConscript @@ -74,6 +74,12 @@ LIBRARY_FLAGS = { 'arch:x64': { 'CPPDEFINES': ['V8_TARGET_ARCH_X64'], }, + 'arch:ppc': { + 'CPPDEFINES': ['V8_TARGET_ARCH_PPC'], + }, + 'arch:ppc64': { + 'CPPDEFINES': ['V8_TARGET_ARCH_PPC', 'V8_TARGET_ARCH_PPC64'], + }, }, 'msvc': { 'all': { @@ -241,6 +247,48 @@ SOURCES = { x64/regexp-macro-assembler-x64.cc x64/stub-cache-x64.cc """), + 'arch:ppc': Split(""" + ppc/assembler-ppc.cc + ppc/builtins-ppc.cc + ppc/code-stubs-ppc.cc + ppc/codegen-ppc.cc + ppc/constants-ppc.cc + ppc/cpu-ppc.cc + ppc/debug-ppc.cc + ppc/deoptimizer-ppc.cc + ppc/disasm-ppc.cc + ppc/frames-ppc.cc + ppc/full-codegen-ppc.cc + ppc/ic-ppc.cc + ppc/lithium-codegen-ppc.cc + ppc/lithium-gap-resolver-ppc.cc + ppc/lithium-ppc.cc + ppc/macro-assembler-ppc.cc + ppc/regexp-macro-assembler-ppc.cc + ppc/simulator-ppc.cc + ppc/stub-cache-ppc.cc + """), + 'arch:ppc64': Split(""" + ppc/assembler-ppc.cc + ppc/builtins-ppc.cc + ppc/code-stubs-ppc.cc + ppc/codegen-ppc.cc + ppc/constants-ppc.cc + ppc/cpu-ppc.cc + ppc/debug-ppc.cc + ppc/deoptimizer-ppc.cc + ppc/disasm-ppc.cc + ppc/frames-ppc.cc + ppc/full-codegen-ppc.cc + ppc/ic-ppc.cc + ppc/lithium-codegen-ppc.cc + ppc/lithium-gap-resolver-ppc.cc + ppc/lithium-ppc.cc + ppc/macro-assembler-ppc.cc + ppc/regexp-macro-assembler-ppc.cc + ppc/simulator-ppc.cc + ppc/stub-cache-ppc.cc + """), 'os:freebsd': ['platform-freebsd.cc', 'platform-posix.cc'], 'os:openbsd': ['platform-openbsd.cc', 'platform-posix.cc'], 'os:linux': ['platform-linux.cc', 'platform-posix.cc'], @@ -293,6 +341,12 @@ def get_options(): arch_string = 'arch:x64' elif processor == 'amd64': arch_string = 'arch:x64' + elif processor == 'ppc': + arch_string = 'arch:ppc' + elif processor == 'ppc64': + arch_string = 'arch:ppc64' + elif processor == 'ppc64le': + arch_string = 'arch:ppc64' else: assert False, "Unsupported architecture: " + processor