unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / Atom feed
* [aarch64] sbcl build failure
@ 2021-03-30 22:15 Vincent Legoll
  2021-03-31  5:26 ` Leo Famulari
  0 siblings, 1 reply; 4+ messages in thread
From: Vincent Legoll @ 2021-03-30 22:15 UTC (permalink / raw)
  To: guix-devel

Hello,

I'm looking at the following cl-zstd build failure:
https://ci.guix.gnu.org/build/133326/details
which is caused by sbcl build failure that I
reproduced locally.

I diffed the CI build log output with my local
attempt and got the same thing modulo timings
[1] and other harmless stuff.

[1] the Odroid N2 looks roughly 3x faster than the CI
on this specific build / test (total 30 mins vs 90).

-- 
Vincent Legoll


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [aarch64] sbcl build failure
  2021-03-30 22:15 [aarch64] sbcl build failure Vincent Legoll
@ 2021-03-31  5:26 ` Leo Famulari
  2021-03-31 15:29   ` Leo Famulari
  0 siblings, 1 reply; 4+ messages in thread
From: Leo Famulari @ 2021-03-31  5:26 UTC (permalink / raw)
  To: Vincent Legoll; +Cc: guix-devel

On Wed, Mar 31, 2021 at 12:15:01AM +0200, Vincent Legoll wrote:
> I'm looking at the following cl-zstd build failure:
> https://ci.guix.gnu.org/build/133326/details
> which is caused by sbcl build failure that I
> reproduced locally.

During the recent staging cycle, I noticed a huge number of SBCL build
failures, especially when emulating aarch64 on x86_64.
 
> I diffed the CI build log output with my local
> attempt and got the same thing modulo timings
> [1] and other harmless stuff.
> 
> [1] the Odroid N2 looks roughly 3x faster than the CI
> on this specific build / test (total 30 mins vs 90).

If it was an emulated build, that's more or less expected. The emulation
is very slow.

Comparing the Overdrive 1000 (4 x Cortex-A57, 25 watts TDP) to the
Odroid N2 (4 x Cortex-A73 and 2 x Cortex-A53, only 5 watts TDP), I'd
guess the Overdrive will complete the compilation more quickly, despite
the older design and lower core count.

I'm retrying the build now on one of the Overdrives.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [aarch64] sbcl build failure
  2021-03-31  5:26 ` Leo Famulari
@ 2021-03-31 15:29   ` Leo Famulari
  2021-03-31 15:54     ` Pierre Neidhardt
  0 siblings, 1 reply; 4+ messages in thread
From: Leo Famulari @ 2021-03-31 15:29 UTC (permalink / raw)
  To: Vincent Legoll; +Cc: guix-devel

On Wed, Mar 31, 2021 at 01:26:20AM -0400, Leo Famulari wrote:
> > I'm looking at the following cl-zstd build failure:
> > https://ci.guix.gnu.org/build/133326/details
> > which is caused by sbcl build failure that I
> > reproduced locally.

Unfortunately, the build failed on the Overdrive 1000, basically as
shown in the build log of job 133326:

------
//testing for consistency of first and second GENESIS passes
//header files match between first and second GENESIS -- good

real    38m6.607s
user    35m38.723s
sys     2m26.799s
//entering make-target-2.sh
//doing warm init - compilation phase
This is SBCL 2.1.3, an implementation of ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses.  See the CREDITS and COPYING files in the
distribution for more information.
Initial page table:
Gen  Boxed   Code    Raw  LgBox LgCode  LgRaw  Pin       Alloc     Waste        Trig      WP GCs Mem-age
 6     398    251      0      0      0      0    0    42470112     62752     2000000     649   0  0.0000
           Total bytes allocated    =      42470112
           Dynamic-space-size bytes =    3221225472
COLD-INIT... (Length(TLFs)= 9815)
Argh! corrupted error depth, halting
fatal error encountered in SBCL pid 579 tid 579:
%PRIMITIVE HALT called; the party is over.

Error opening /dev/tty: No such device or address
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb> 
real    0m0.186s
user    0m0.145s
sys     0m0.041s
command "sh" "make.sh" "clisp" "--prefix=/gnu/store/p4pwjnbh197g5s5h7axklk2f1wwhx9gh-sbcl-2.1.3" "--dynamic-space-size=3072" "--with-sb-core-compression" "--with-sb-xref-for-internals" failed with status 1
builder for `/gnu/store/zij71vlv5a93qs2bmz29qwy1byz076iy-sbcl-2.1.3.drv' failed with exit code 1
-----


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [aarch64] sbcl build failure
  2021-03-31 15:29   ` Leo Famulari
@ 2021-03-31 15:54     ` Pierre Neidhardt
  0 siblings, 0 replies; 4+ messages in thread
From: Pierre Neidhardt @ 2021-03-31 15:54 UTC (permalink / raw)
  To: Leo Famulari, Vincent Legoll; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 164 bytes --]

You can try two things:

- Does version 2.1.2 work?
- Can you try bootstrapping SBCL with ECL instead of CLISP?

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 511 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-03-31 16:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-30 22:15 [aarch64] sbcl build failure Vincent Legoll
2021-03-31  5:26 ` Leo Famulari
2021-03-31 15:29   ` Leo Famulari
2021-03-31 15:54     ` Pierre Neidhardt

unofficial mirror of guix-devel@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guix-devel/0 guix-devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guix-devel guix-devel/ https://yhetil.org/guix-devel \
		guix-devel@gnu.org
	public-inbox-index guix-devel

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.devel
	nntp://news.gmane.io/gmane.comp.gnu.guix.devel


AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git