Thanks, Bill. 9!:56'cpu' gives me expected results when running j with
`arch -arm64` and `arch -x86_64`.

Then this is odd. I get the same error even when I run with `arch -arm64
jqt` or `arch -x86_64 jqt`.

Maybe there's something inside Qt that is built only for x86?


On Sun, May 22, 2022 at 4:51 PM bill lam <bbill....@gmail.com> wrote:

> All J binaries that downloaded from jsoftware website, jconsole libj
> libjpcre2 jqt libjqt Qtlib are fat binaries, they will run natively on both
> Intel and arm64.
>
> Only exception are avx and avx2 version of libj which can't run on arm64.
>
> On apple m1, you can run j both in Intel and arm64 mode.
> Try 9!:56'cpu' by starting j as
> arch -x86_64 ./jconsole
> and
> arch -arm64 ./jconsole
>
>
>
>
> On Mon, May 23, 2022, 7:37 AM 'robert therriault' via Programming <
> programm...@jsoftware.com> wrote:
>
> > Is there a version that will run native on an M1 Mac using the arm
> > architecture, Bill?
> >
> > Cheers, bob
> >
> > > On May 22, 2022, at 16:29, bill lam <bbill....@gmail.com> wrote:
> > >
> > > Not sure your version and how you started J.
> > >
> > > all J related nonavx binaries (console, jqt) are fat binaries.
> > >
> > > On Mon, 23 May 2022 at 6:52 AM Jinwoo Lee <jinwo...@gmail.com> wrote:
> > >
> > >> I'm a J noob and am experimenting with interfacing the openssl C
> library
> > >> from J now.
> > >>
> > >> My laptop is an M1 macbook. When I call functions from libcrypto.dylib
> > in a
> > >> terminal, things work perfectly. But when I do the same thing in Jqt,
> I
> > get
> > >> an error like this.
> > >>
> > >> dlopen(/opt/homebrew/opt/openssl/lib/libcrypto.dylib, 0x0001): tried:
> > >> '/opt/homebrew/opt/openssl/lib/libcrypto.dylib' (mach-o file, but is
> an
> > >> incompatible architecture (have 'arm64', need 'x86_64')),
> > >> '/opt/homebrew/Cellar/openssl@3/3.0.3/lib/libcrypto.3...
> > >>
> > >> I think this is because J for Mac is built as x86 binaries and on M1
> > >> machines, it runs through Rosetta. And this would mean that I wouldn't
> > be
> > >> able to build a GUI app using Jqt.
> > >>
> > >> Any chance you folks are planning to release the M1 version as well as
> > the
> > >> x86 version?
> > >>
> > >> Cheers,
> > >> Jinwoo
> > >> ----------------------------------------------------------------------
> > >> 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