Thursday, July 30, 2020

Re: Update lang/ecl to 20.4.24

On Thu, Jul 30, 2020 at 08:32:25AM -0700, Josh Elsasser wrote:

> It built for me, did you install the new libatomic_ops package too? I
> notice that "make install" only installed the boehm-gc package.

I... did not. I'm not familiar with boehm-gc so didn't realize that was
needed. I'll give it a try again soon. Right now my test machine
is churning on something else.

--Kurt

> With George's patch, it segfaults in ecl_min as he predicted,
> similarly to mips64:

> Building ecl_min...
> libeclmin.a(unixfsys.o): In function `ecl_backup_open':
> unixfsys.o.c:(.text+0x4a8): warning: strcpy() is almost always misused, please use strlcpy()
> /usr/local/lib/libgmp.so.11.0: warning: vsprintf() is often misused, please use vsnprintf()
> libeclmin.a(num_rand.o): In function `init_random_state':
> num_rand.o.c:(.text+0x2ac): warning: rand() may return deterministic values, is that what you want?
>
> Internal or unrecoverable error in:
> Got signal before environment was installed on our thread
> Abort trap (core dumped)
> gmake[1]: *** [Makefile:99: bin/ecl] Error 134
>
>
> (gdb) bt
> #0 *_libc_abort () at /usr/src/lib/libc/stdlib/abort.c:57
> #1 0x0000006af5d32f4c in ecl_internal_error ()
> #2 0x0000006af5d64194 in sigsegv_handler ()
> #3 <signal handler called>
> #4 0x0000006af5d05154 in ecl_find_package_nolock ()
> #5 0x0000006af5d054c0 in ecl_make_package ()
> #6 0x0000006af5d022bc in cl_boot ()
> #7 0x0000006af5d00f6c in main ()

No comments:

Post a Comment