| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: mozilla-common.mk,v 1.271 2023/11/23 05:03:38 snj Exp $ | | 1 | # $NetBSD: mozilla-common.mk,v 1.272 2023/12/29 17:18:38 he Exp $ |
2 | # | | 2 | # |
3 | # common Makefile fragment for mozilla packages based on gecko 2.0. | | 3 | # common Makefile fragment for mozilla packages based on gecko 2.0. |
4 | # | | 4 | # |
5 | # used by www/firefox/Makefile | | 5 | # used by www/firefox/Makefile |
6 | | | 6 | |
7 | .include "../../mk/bsd.prefs.mk" | | 7 | .include "../../mk/bsd.prefs.mk" |
8 | | | 8 | |
9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 9 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
10 | PYTHON_FOR_BUILD_ONLY= tool | | 10 | PYTHON_FOR_BUILD_ONLY= tool |
11 | ALL_ENV+= PYTHON3=${PYTHONBIN} | | 11 | ALL_ENV+= PYTHON3=${PYTHONBIN} |
12 | | | 12 | |
13 | REPLACE_PYTHON= build/cargo-linker | | 13 | REPLACE_PYTHON= build/cargo-linker |
14 | | | 14 | |
| @@ -60,26 +60,27 @@ do-test: | | | @@ -60,26 +60,27 @@ do-test: |
60 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey | | 60 | ./run-mozilla.sh ${WRKSRC}/mach check-spidermonkey |
61 | | | 61 | |
62 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. | | 62 | # tar(1) of OpenBSD 5.5 has no --exclude command line option. |
63 | .if ${OPSYS} == "OpenBSD" | | 63 | .if ${OPSYS} == "OpenBSD" |
64 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} | | 64 | TOOLS_PLATFORM.tar= ${TOOLS_PATH.bsdtar} |
65 | USE_TOOLS+= bsdtar | | 65 | USE_TOOLS+= bsdtar |
66 | .else | | 66 | .else |
67 | USE_TOOLS+= tar | | 67 | USE_TOOLS+= tar |
68 | .endif | | 68 | .endif |
69 | | | 69 | |
70 | .if ${MACHINE_ARCH} == "i386" | | 70 | .if ${MACHINE_ARCH} == "i386" |
71 | # This is required for SSE2 code under i386. | | 71 | # This is required for SSE2 code under i386. |
72 | CXXFLAGS+= -mstackrealign | | 72 | CXXFLAGS+= -mstackrealign |
| | | 73 | CFLAGS+= -mstackrealign |
73 | .endif | | 74 | .endif |
74 | | | 75 | |
75 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/*/*.sh | | 76 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}security/nss/tests/*/*.sh |
76 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh | | 77 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}js/src/tests/update-test262.sh |
77 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure | | 78 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}intl/icu/source/configure |
78 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh | | 79 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/components/loop/run-all-loop-tests.sh |
79 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh | | 80 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}browser/extensions/loop/run-all-loop-tests.sh |
80 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}third_party/libwebrtc/tools_webrtc/iwyu/apply-iwyu | | 81 | CHECK_PORTABILITY_SKIP+= ${MOZILLA_DIR}third_party/libwebrtc/tools_webrtc/iwyu/apply-iwyu |
81 | | | 82 | |
82 | CONFIGURE_ARGS+= --enable-release | | 83 | CONFIGURE_ARGS+= --enable-release |
83 | # Disable Rust SIMD option to fix build with lang/rust-1.33.0 | | 84 | # Disable Rust SIMD option to fix build with lang/rust-1.33.0 |
84 | # This should be enabled later again. | | 85 | # This should be enabled later again. |
85 | #CONFIGURE_ARGS+= --enable-rust-simd | | 86 | #CONFIGURE_ARGS+= --enable-rust-simd |