exporting USE_GMP=0 didn't work. That or it expected makefile to be redone, but 
I was frustrated so I moved on.

I may have found the issue, though. I had a slightly older copy of a jsource 
zip, probably the one from github. I ran clean and then build_all, only here 
I'd had an avx and avx2 dir created in bin/linux. the avx2 executable fails in 
the selfsame way, whereas the other one doesn't.

I recalled that avx had something to do with CPUs. I checked, my CPU  doesn't 
have the avx2 flag. So that solves it.


Aug 22, 2023, 08:06 by bbill....@gmail.com:

> We only support and test for a limited number of platforms, "musl" is not
> one of them.
> You can narrow down by removing the support of libgmp. J still works but
> without extended integer support.
>
> On Tue, 22 Aug 2023 at 12:53 PM 'Viktor Grigorov' via Programming <
> programm...@jsoftware.com> wrote:
>
>> They're not the latest,
>>
>> gcc 12.2.0
>> clang version 15.0.7
>>
>> but I don't get any warnings, and hence errors during compilation. I redid
>> it with clang and -Wfatal-errors just now. Selfsame printout and return
>> code.
>> I executed built_native.sh and build_jamalgam.sh for good measure, but to
>> no avail.
>> If make2/ is already deprecated, why is make_deprecated/ stil there..?
>> How is one supposed to compile it if not with that on UNIX machines?
>>
>> The stack traces for the .zip'd binary and the compiled one differ
>> considerably. I think an or the issue may be the GNU linker ld, since the
>> compiled one doesn't get the .zip'd one's second execve:
>>
>> execve("/usr/bin/ijconsole-9.5", ["ijconsole-9.5"], 0x7ffe3b52bf80 /* 55
>> vars */) = 0
>> ...execve("/usr/lib/ld-musl-x86_64.so.1", ["ld-linux-x86-64.so.2",
>> "--argv0", "ijconsole", "--preload", "/usr/lib/libgcompat.so.0 ", "--",
>> "/usr/bin/ijconsole-9.5"], 0x7ffe8f26e128 /* 55 vars */) = 0
>>
>> gcompat is a "Compatability layer to allow running glibc binaries on musl
>> systems". This is why I'd wanted to recompile it, the extra performance, or
>> rather, the default one.
>>
>> I don't know enough about standard library variants, nor low-level
>> programming to tell whether this is it. If any of you can tell at a glace
>> I'd be mighty thankful.
>>
>> Aug 22, 2023, 04:23 by bbill....@gmail.com:
>>
>> > Make files and scripts in repository are meant for recent versions of
>> clang
>> > and gcc.
>> >
>> > On Tue, 22 Aug 2023 at 7:56 AM 'Viktor Grigorov' via Programming <
>> > programm...@jsoftware.com> wrote:
>> >
>> >> Hey,
>> >>
>> >> I cloned the jsource repository.
>> >> Checked out 9.5.0-beta5
>> >> Executed build_all.sh script in make2/ to successfully compile.
>> >> Executing the executable jconsole I get return code 134 with
>> >> JE has crashed, likely due to an internal bug.  Please report the code
>> >> which caused the crash, as well as the following printout, to the J
>> >> programming forum.
>> >> 000055ffd96d7f04: ?:0:  ?
>> >> 00007f106b331a1d: src/signal/x86_64/restore.s:1:        ?
>> >>
>> >> I last compiled 9.4.? ~1--1.5y ago; that was successful. I am missing a
>> >> step or..?
>> >>
>> >> ----------------------------------------------------------------------
>> >> For information about J forums see http://www.jsoftware.com/forums.htm
>> >>
>> > ----------------------------------------------------------------------
>> > For information about J forums see http://www.jsoftware.com/forums.htm
>> >
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to