103ab731ab
* runit is kept at -Np0 ```sh git grep -l '^patch_args=-Np0' "srcpkgs/$1*/template" | while read template; do for p in ${template%/template}/patches/*; do sed -i ' \,^[+-][+-][+-] /dev/null,b /^[*-]\+ [0-9]\+\(,[0-9]\+\)\? [*-]\+$/b s,^[*][*][*] ,&a/, /^--- /{ s,\(^--- \)\(./\)*,\1a/, s,[.-][Oo][Rr][Ii][Gg]\([ /]\),\1, s/[.-][Oo][Rr][Ii][Gg]$// s/[.]patched[.]\([^.]\)/.\1/ h } /^+++ -/{ g s/^--- a/+++ b/ b } s,\(^+++ \)\(./\)*,\1b/, ' "$p" done sed -i '/^patch_args=/d' $template done ```
26 lines
1.4 KiB
Diff
26 lines
1.4 KiB
Diff
This patch fixes error:
|
|
|
|
env XFORM_USE_PRECOMP=xsrc/precomp.h ../racketcgc -cqu ./xform.rkt --setup . --depends --cpp "gcc -E -I./.. -I./../include -I./../../rktio -I../../rktio -Os -fomit-frame-pointer -pthread -DUSE_SENORA_GC -DMZ_USES_SHARED_LIB " --keep-lines -o xsrc/future.c ./../src/future.c
|
|
Error [GCING] 234 in ./../src/bool.c: Function mz_long_double_eqv declared __xform_nongcing__, but includes a function call at __FLOAT_BITS.
|
|
Error [GCING] 270 in ./../src/bool.c: Function double_eqv declared __xform_nongcing__, but includes a function call at __FLOAT_BITS.
|
|
xform: Errors converting
|
|
context...:
|
|
src/racket/gc2/xform-collects/compiler/priva...:8:2: xform
|
|
src/racket/gc2/xform-collects/xform/xform-mo...: [running body]
|
|
src/racket/gc2/xform.rkt: [running body]
|
|
|
|
Resources:
|
|
* https://github.com/racket/racket/issues/1638
|
|
* https://github.com/NixOS/nixpkgs/pull/31017
|
|
* https://github.com/racket/racket/pull/1886
|
|
|
|
--- a/collects/compiler/private/xform.rkt
|
|
--- a/collects/compiler/private/xform.rkt
|
|
@@ -924,6 +924,7 @@
|
|
|GetStdHandle| |__CFStringMakeConstantString|
|
|
_vswprintf_c
|
|
malloc strdup
|
|
+ __FLOAT_BITS __DOUBLE_BITS ; musl
|
|
|
|
scheme_make_small_bignum scheme_make_small_rational scheme_make_small_complex))
|
|
(define non-functions-table
|