* [bug#68321] Request for merging "lisp-team" branch
2024-01-09 14:10 ` Guillaume Le Vaillant
@ 2024-01-09 16:59 ` Efraim Flashner
2024-01-09 17:36 ` Efraim Flashner
2024-01-09 20:24 ` Efraim Flashner
2 siblings, 0 replies; 14+ messages in thread
From: Efraim Flashner @ 2024-01-09 16:59 UTC (permalink / raw)
To: Guillaume Le Vaillant
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 1503 bytes --]
On Tue, Jan 09, 2024 at 02:10:17PM +0000, Guillaume Le Vaillant wrote:
> "Paul A. Patience" <paul@apatience.com> skribis:
>
> > On Monday, January 8th, 2024 at 1:12 PM, Efraim Flashner <efraim@flashner.co.il> wrote:
> >> I have sbcl@2.4.0 from the lisp-team branch failing to build on
> >> powerpc64le and succeeding on aarch64-linux.
> >>
> >> riscv64-linux failed for me too:
> >
> > I don't have a ppc64le machine, and I don't know about riscv64,
> > but SBCL 2.4.0 needs a patch to build on ppc64 [1].
> >
> > [1]: https://github.com/sbcl/sbcl/commit/255f3ead060129aa097b62f10d054cdc4997a431
>
> I adapted the patch from upstream and added it to the lisp-team branch.
>
> I tried testing the build with "guix build -s powerpc46le-linux sbcl"
> on my x86-64 machine, but it failed indicating that the clisp used to
> boostrap sbcl isn't working properly. I don't know if the problem comes
> from qemu or if clisp is really broken on powerpc64le.
> Efraim, could you check on your powerpc64le machine?
>
> I also tried "guix build -s riscv64-linux sbcl", but it didn't work,
> because some dependencies fail to build (like gnutls).
Sure, I have it building on berlin now for ppc64le and on one of my
machines for riscv64. I'll let you know how they go.
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#68321] Request for merging "lisp-team" branch
2024-01-09 14:10 ` Guillaume Le Vaillant
2024-01-09 16:59 ` Efraim Flashner
@ 2024-01-09 17:36 ` Efraim Flashner
2024-01-09 20:24 ` Efraim Flashner
2 siblings, 0 replies; 14+ messages in thread
From: Efraim Flashner @ 2024-01-09 17:36 UTC (permalink / raw)
To: Guillaume Le Vaillant
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 1412 bytes --]
On Tue, Jan 09, 2024 at 02:10:17PM +0000, Guillaume Le Vaillant wrote:
> "Paul A. Patience" <paul@apatience.com> skribis:
>
> > On Monday, January 8th, 2024 at 1:12 PM, Efraim Flashner <efraim@flashner.co.il> wrote:
> >> I have sbcl@2.4.0 from the lisp-team branch failing to build on
> >> powerpc64le and succeeding on aarch64-linux.
> >>
> >> riscv64-linux failed for me too:
> >
> > I don't have a ppc64le machine, and I don't know about riscv64,
> > but SBCL 2.4.0 needs a patch to build on ppc64 [1].
> >
> > [1]: https://github.com/sbcl/sbcl/commit/255f3ead060129aa097b62f10d054cdc4997a431
>
> I adapted the patch from upstream and added it to the lisp-team branch.
>
> I tried testing the build with "guix build -s powerpc46le-linux sbcl"
> on my x86-64 machine, but it failed indicating that the clisp used to
> boostrap sbcl isn't working properly. I don't know if the problem comes
> from qemu or if clisp is really broken on powerpc64le.
> Efraim, could you check on your powerpc64le machine?
>
> I also tried "guix build -s riscv64-linux sbcl", but it didn't work,
> because some dependencies fail to build (like gnutls).
Build was successful on ppc64le
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#68321] Request for merging "lisp-team" branch
2024-01-09 14:10 ` Guillaume Le Vaillant
2024-01-09 16:59 ` Efraim Flashner
2024-01-09 17:36 ` Efraim Flashner
@ 2024-01-09 20:24 ` Efraim Flashner
2024-01-10 10:45 ` Guillaume Le Vaillant
2 siblings, 1 reply; 14+ messages in thread
From: Efraim Flashner @ 2024-01-09 20:24 UTC (permalink / raw)
To: Guillaume Le Vaillant
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 2453 bytes --]
On Tue, Jan 09, 2024 at 02:10:17PM +0000, Guillaume Le Vaillant wrote:
> "Paul A. Patience" <paul@apatience.com> skribis:
>
> > On Monday, January 8th, 2024 at 1:12 PM, Efraim Flashner <efraim@flashner.co.il> wrote:
> >> I have sbcl@2.4.0 from the lisp-team branch failing to build on
> >> powerpc64le and succeeding on aarch64-linux.
> >>
> >> riscv64-linux failed for me too:
> >
> > I don't have a ppc64le machine, and I don't know about riscv64,
> > but SBCL 2.4.0 needs a patch to build on ppc64 [1].
> >
> > [1]: https://github.com/sbcl/sbcl/commit/255f3ead060129aa097b62f10d054cdc4997a431
>
> I adapted the patch from upstream and added it to the lisp-team branch.
>
> I tried testing the build with "guix build -s powerpc46le-linux sbcl"
> on my x86-64 machine, but it failed indicating that the clisp used to
> boostrap sbcl isn't working properly. I don't know if the problem comes
> from qemu or if clisp is really broken on powerpc64le.
> Efraim, could you check on your powerpc64le machine?
>
> I also tried "guix build -s riscv64-linux sbcl", but it didn't work,
> because some dependencies fail to build (like gnutls).
riscv64-linux failure looks similar at first look to the ppc64le failure
"obj/from-xc/src/code/cold-error.lisp-obj"
"obj/from-xc/src/code/early-full-eval.lisp-obj"
"obj/from-xc/src/code/debug-var-io.lisp-obj"
"obj/from-xc/src/code/early-float.lisp-obj" fatal error encountered in SBCL pid 553 tid 553:
internal error too early in init, can't recover
Error opening /dev/tty: No such device or address
Internal error #1 "An attempt was made to use an undefined FDEFINITION." at 0x4101560
SC: 0, Offset: 28 $1= 0x4f286dff: other pointer
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
real 0m0.325s
user 0m0.066s
sys 0m0.242s
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "sh" arguments: ("make.sh" "clisp" "--prefix=/gnu/store/wwy4kc4ary627b7igx5cxjsgkl8nq0yv-sbcl-2.4.0" "--dynamic-space-size=3072" "--with-sb-core-compression" "--with-sb-xref-for-internals" "--without-sb-simd") exit-status: 1 term-signal: #f stop-signal: #f>
phase `build' failed after 10113.1 seconds
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#68321] Request for merging "lisp-team" branch
2024-01-09 20:24 ` Efraim Flashner
@ 2024-01-10 10:45 ` Guillaume Le Vaillant
2024-01-10 11:01 ` Efraim Flashner
0 siblings, 1 reply; 14+ messages in thread
From: Guillaume Le Vaillant @ 2024-01-10 10:45 UTC (permalink / raw)
To: Efraim Flashner
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]
Efraim Flashner <efraim@flashner.co.il> skribis:
> riscv64-linux failure looks similar at first look to the ppc64le failure
>
> "obj/from-xc/src/code/cold-error.lisp-obj"
> "obj/from-xc/src/code/early-full-eval.lisp-obj"
> "obj/from-xc/src/code/debug-var-io.lisp-obj"
> "obj/from-xc/src/code/early-float.lisp-obj" fatal error encountered in SBCL pid 553 tid 553:
> internal error too early in init, can't recover
>
> Error opening /dev/tty: No such device or address
> Internal error #1 "An attempt was made to use an undefined FDEFINITION." at 0x4101560
> SC: 0, Offset: 28 $1= 0x4f286dff: other pointer
> Welcome to LDB, a low-level debugger for the Lisp runtime environment.
> ldb>
> real 0m0.325s
> user 0m0.066s
> sys 0m0.242s
> error: in phase 'build': uncaught exception:
> %exception #<&invoke-error program: "sh" arguments: ("make.sh" "clisp"
> "--prefix=/gnu/store/wwy4kc4ary627b7igx5cxjsgkl8nq0yv-sbcl-2.4.0"
> "--dynamic-space-size=3072" "--with-sb-core-compression"
> "--with-sb-xref-for-internals" "--without-sb-simd") exit-status: 1 term-signal:
> #f stop-signal: #f>
> phase `build' failed after 10113.1 seconds
I reported the issue on riscv64 upstream
(https://bugs.launchpad.net/sbcl/+bug/2048869).
In case there is no fix for riscv64 right now, do you think we should
block sbcl updates, or should we update it anyway as it works on other
architectures, and hope that riscv64 will work again in the future?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#68321] Request for merging "lisp-team" branch
2024-01-10 10:45 ` Guillaume Le Vaillant
@ 2024-01-10 11:01 ` Efraim Flashner
2024-01-10 13:08 ` Guillaume Le Vaillant
0 siblings, 1 reply; 14+ messages in thread
From: Efraim Flashner @ 2024-01-10 11:01 UTC (permalink / raw)
To: Guillaume Le Vaillant
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 1873 bytes --]
On Wed, Jan 10, 2024 at 10:45:09AM +0000, Guillaume Le Vaillant wrote:
> Efraim Flashner <efraim@flashner.co.il> skribis:
>
> > riscv64-linux failure looks similar at first look to the ppc64le failure
> >
> > "obj/from-xc/src/code/cold-error.lisp-obj"
> > "obj/from-xc/src/code/early-full-eval.lisp-obj"
> > "obj/from-xc/src/code/debug-var-io.lisp-obj"
> > "obj/from-xc/src/code/early-float.lisp-obj" fatal error encountered in SBCL pid 553 tid 553:
> > internal error too early in init, can't recover
> >
> > Error opening /dev/tty: No such device or address
> > Internal error #1 "An attempt was made to use an undefined FDEFINITION." at 0x4101560
> > SC: 0, Offset: 28 $1= 0x4f286dff: other pointer
> > Welcome to LDB, a low-level debugger for the Lisp runtime environment.
> > ldb>
> > real 0m0.325s
> > user 0m0.066s
> > sys 0m0.242s
> > error: in phase 'build': uncaught exception:
> > %exception #<&invoke-error program: "sh" arguments: ("make.sh" "clisp"
> > "--prefix=/gnu/store/wwy4kc4ary627b7igx5cxjsgkl8nq0yv-sbcl-2.4.0"
> > "--dynamic-space-size=3072" "--with-sb-core-compression"
> > "--with-sb-xref-for-internals" "--without-sb-simd") exit-status: 1 term-signal:
> > #f stop-signal: #f>
> > phase `build' failed after 10113.1 seconds
>
> I reported the issue on riscv64 upstream
> (https://bugs.launchpad.net/sbcl/+bug/2048869).
>
> In case there is no fix for riscv64 right now, do you think we should
> block sbcl updates, or should we update it anyway as it works on other
> architectures, and hope that riscv64 will work again in the future?
No need to wait for riscv64 for sbcl.
--
Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#68321] Request for merging "lisp-team" branch
2024-01-10 11:01 ` Efraim Flashner
@ 2024-01-10 13:08 ` Guillaume Le Vaillant
2024-01-10 22:10 ` Guillaume Le Vaillant
0 siblings, 1 reply; 14+ messages in thread
From: Guillaume Le Vaillant @ 2024-01-10 13:08 UTC (permalink / raw)
To: Efraim Flashner
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 192 bytes --]
Efraim Flashner <efraim@flashner.co.il> skribis:
> No need to wait for riscv64 for sbcl.
Ok. I merged master in lisp-team, and if there are no new breakages,
I'll merge lisp-team in master.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#68321] Request for merging "lisp-team" branch
2024-01-10 13:08 ` Guillaume Le Vaillant
@ 2024-01-10 22:10 ` Guillaume Le Vaillant
0 siblings, 0 replies; 14+ messages in thread
From: Guillaume Le Vaillant @ 2024-01-10 22:10 UTC (permalink / raw)
To: Efraim Flashner
Cc: 68321, Munyoki Kilyungi, Katherine Cox-Buday, Benjamin Slade,
jgart, Paul A. Patience
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
Guillaume Le Vaillant <glv@posteo.net> skribis:
> Efraim Flashner <efraim@flashner.co.il> skribis:
>
>> No need to wait for riscv64 for sbcl.
>
> Ok. I merged master in lisp-team, and if there are no new breakages,
> I'll merge lisp-team in master.
I just added a patch from upstream that should fix the riscv build.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread