GeezerVison is showing github.com — build: remove support for ppc 32-bit · nodejs/node@44b0e42
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: Makefile -8Lines changed: 0 additions & 8 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 943 | 943 | ifeq ($(findstring ppc64,$(UNAME_M)),ppc64) | 944 | 944 | DESTCPU ?= ppc64 | 945 | 945 | else | 946 | | -ifeq ($(findstring ppc,$(UNAME_M)),ppc) | 947 | | -DESTCPU ?= ppc | 948 | | -else | 949 | 946 | ifeq ($(findstring s390x,$(UNAME_M)),s390x) | 950 | 947 | DESTCPU ?= s390x | 951 | 948 | else | @@ -986,7 +983,6 @@ endif | 986 | 983 | endif | 987 | 984 | endif | 988 | 985 | endif | 989 | | -endif | 990 | 986 | ifeq ($(DESTCPU),x64) | 991 | 987 | ARCH=x64 | 992 | 988 | else | | 999 | 995 | ifeq ($(DESTCPU),ppc64) | 1000 | 996 | ARCH=ppc64 | 1001 | 997 | else | 1002 | | -ifeq ($(DESTCPU),ppc) | 1003 | | -ARCH=ppc | 1004 | | -else | 1005 | 998 | ifeq ($(DESTCPU),s390) | 1006 | 999 | ARCH=s390 | 1007 | 1000 | else | @@ -1023,7 +1016,6 @@ endif | 1023 | 1016 | endif | 1024 | 1017 | endif | 1025 | 1018 | endif | 1026 | | -endif | 1027 | 1019 |
| 1028 | 1020 | # node and v8 use different arch names (e.g. node 'x86' vs v8 'ia32'). | 1029 | 1021 | # pass the proper v8 arch name to $V8_ARCH based on user-specified $DESTCPU. | |
Collapse file Copy file name to clipboardExpand all lines: common.gypi +1-9Lines changed: 1 addition & 9 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 111 | 111 | 'v8_base': '<(PRODUCT_DIR)/libv8_snapshot.a', | 112 | 112 | }], | 113 | 113 | # V8 pointer compression only supports 64bit architectures. | 114 | | - ['target_arch in "arm ia32 mips mipsel ppc"', { | | 114 | + ['target_arch in "arm ia32 mips mipsel"', { | 115 | 115 | 'v8_enable_pointer_compression': 0, | 116 | 116 | 'v8_enable_31bit_smis_on_64bit_arch': 0, | 117 | 117 | 'v8_enable_sandbox': 0 | | 517 | 517 | 'cflags': [ '-m64' ], | 518 | 518 | 'ldflags': [ '-m64' ], | 519 | 519 | }], | 520 | | - [ 'host_arch=="ppc" and OS not in "aix os400"', { | 521 | | - 'cflags': [ '-m32' ], | 522 | | - 'ldflags': [ '-m32' ], | 523 | | - }], | 524 | 520 | [ 'host_arch=="ppc64" and OS not in "aix os400"', { | 525 | 521 | 'cflags': [ '-m64', '-mminimal-toc' ], | 526 | 522 | 'ldflags': [ '-m64' ], | | 541 | 537 | 'cflags': [ '-m64' ], | 542 | 538 | 'ldflags': [ '-m64' ], | 543 | 539 | }], | 544 | | - [ 'target_arch=="ppc" and OS not in "aix os400"', { | 545 | | - 'cflags': [ '-m32' ], | 546 | | - 'ldflags': [ '-m32' ], | 547 | | - }], | 548 | 540 | [ 'target_arch=="ppc64" and OS not in "aix os400"', { | 549 | 541 | 'cflags': [ '-m64', '-mminimal-toc' ], | 550 | 542 | 'ldflags': [ '-m64' ], | |
Collapse file Copy file name to clipboardExpand all lines: configure.py +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
| 47 | 47 |
| 48 | 48 | valid_os = ('win', 'mac', 'solaris', 'freebsd', 'openbsd', 'linux', | 49 | 49 | 'android', 'aix', 'cloudabi', 'os400', 'ios') | 50 | | -valid_arch = ('arm', 'arm64', 'ia32', 'mips', 'mipsel', 'mips64el', 'ppc', | | 50 | +valid_arch = ('arm', 'arm64', 'ia32', 'mips', 'mipsel', 'mips64el', | 51 | 51 | 'ppc64', 'x64', 'x86', 'x86_64', 's390x', 'riscv64', 'loong64') | 52 | 52 | valid_arm_float_abi = ('soft', 'softfp', 'hard') | 53 | 53 | valid_arm_fpu = ('vfp', 'vfpv3', 'vfpv3-d16', 'neon') | |
Collapse file Copy file name to clipboardExpand all lines: doc/api/os.md +1-1Lines changed: 1 addition & 1 deletion - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -55,7 +55,7 @@ added: v0.5.0 | 55 | 55 |
| 56 | 56 | Returns the operating system CPU architecture for which the Node.js binary was | 57 | 57 | compiled. Possible values are `'arm'`, `'arm64'`, `'ia32'`, `'loong64'`, | 58 | | -`'mips'`, `'mipsel'`, `'ppc'`, `'ppc64'`, `'riscv64'`, `'s390'`, `'s390x'`, | | 58 | +`'mips'`, `'mipsel'`, `'ppc64'`, `'riscv64'`, `'s390'`, `'s390x'`, | 59 | 59 | and `'x64'`. | 60 | 60 |
| 61 | 61 | The return value is equivalent to [`process.arch`][]. | |
Collapse file Copy file name to clipboardExpand all lines: doc/api/process.md +1-1Lines changed: 1 addition & 1 deletion - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -892,7 +892,7 @@ added: v0.5.0 | 892 | 892 |
| 893 | 893 | The operating system CPU architecture for which the Node.js binary was compiled. | 894 | 894 | Possible values are: `'arm'`, `'arm64'`, `'ia32'`, `'loong64'`, `'mips'`, | 895 | | -`'mipsel'`, `'ppc'`, `'ppc64'`, `'riscv64'`, `'s390'`, `'s390x'`, and `'x64'`. | | 895 | +`'mipsel'`, `'ppc64'`, `'riscv64'`, `'s390'`, `'s390x'`, and `'x64'`. | 896 | 896 |
| 897 | 897 | ```mjs | 898 | 898 | import { arch } from 'node:process'; | |
Collapse file Copy file name to clipboardExpand all lines: test/parallel/test-navigator.js +1-1Lines changed: 1 addition & 1 deletion | Original file line number | Diff line number | Diff line change |
|---|
@@ -100,7 +100,7 @@ assert.strictEqual(getNavigatorPlatform('x64', 'openbsd'), 'OpenBSD amd64'); | 100 | 100 | assert.strictEqual(getNavigatorPlatform('arm64', 'openbsd'), 'OpenBSD arm64'); | 101 | 101 | assert.strictEqual(getNavigatorPlatform('ia32', 'sunos'), 'SunOS i86pc'); | 102 | 102 | assert.strictEqual(getNavigatorPlatform('x64', 'sunos'), 'SunOS x64'); | 103 | | -assert.strictEqual(getNavigatorPlatform('ppc', 'aix'), 'AIX'); | | 103 | +assert.strictEqual(getNavigatorPlatform('ppc64', 'aix'), 'AIX'); | 104 | 104 | assert.strictEqual(getNavigatorPlatform('x64', 'reactos'), 'Reactos x64'); | 105 | 105 |
| 106 | 106 | assert.strictEqual(typeof navigator.language, 'string'); | |
|