diff options
| author | Ashvith Shetty <ashvith@noreply.codeberg.org> | 2026-01-13 17:07:18 +0530 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2026-01-14 13:04:25 +0200 |
| commit | 89e8c55f2b9e0d4f679561b96016b552a74e9534 (patch) | |
| tree | 674189a35bc10edd4b430718a5cd1ab20ed8aeed /gnu/packages/javascript.scm | |
| parent | 93e81e1c9612145b87234e7692e79128b377bdc3 (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.scm | 10 |
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" |
