summaryrefslogtreecommitdiff
path: root/gnu/packages/javascript.scm
diff options
context:
space:
mode:
authorAshvith Shetty <ashvith@noreply.codeberg.org>2026-01-13 17:07:18 +0530
committerEfraim Flashner <efraim@flashner.co.il>2026-01-14 13:04:25 +0200
commit89e8c55f2b9e0d4f679561b96016b552a74e9534 (patch)
tree674189a35bc10edd4b430718a5cd1ab20ed8aeed /gnu/packages/javascript.scm
parent93e81e1c9612145b87234e7692e79128b377bdc3 (diff)
gnu: quickjs-ng: Resolve build issue with x86-32 platform.
* gnu/packages/javascript.scm (quickjs-ng): [source]: Add quickjs-ng-64-bits-precision-on-i686.patch and quickjs-ng-fix-atomics.pause-on-32-bit.patch patches. [arguments]<#:tests?>: Enable them. * quickjs-ng-64-bits-precision-on-i686.patch, * gnu/packages/patches/quickjs-ng-fix-atomics.pause-on-32-bit.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Change-Id: I94be4c85725c9fe7780c1b2e2186411719051b56 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu/packages/javascript.scm')
-rw-r--r--gnu/packages/javascript.scm10
1 files changed, 5 insertions, 5 deletions
diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm
index 20ae6d7d3f1..e89cdf855e3 100644
--- a/gnu/packages/javascript.scm
+++ b/gnu/packages/javascript.scm
@@ -958,13 +958,13 @@ wrappers.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0mfk32zvvh6c9a9plp6ad07888g795lhdmal3jyaclyn2k5iig9i"))))
+ (base32 "0mfk32zvvh6c9a9plp6ad07888g795lhdmal3jyaclyn2k5iig9i"))
+ ;; Remove these patches on next release as they will be included.
+ (patches (search-patches
+ "quickjs-ng-64-bits-precision-on-i686.patch"
+ "quickjs-ng-fix-atomics.pause-on-32-bit.patch"))))
(arguments
(list
- ;; Data model is ILP32 in 32bit, LP64 in 64bit
- ;; https://docs.oracle.com/cd/E19620-01/805-3024/lp64-1/index.html
- #:tests? (and (not (%current-target-system))
- (target-64bit?))
#:configure-flags
#~(list "-DBUILD_SHARED_LIBS:BOOL=TRUE"
"-DQJS_BUILD_EXAMPLES:BOOL=FALSE"