We would like to pick up these changes and improve/simplify Jsoftware support for BSD. RIght now we don't have the resources to vet this properly and to finish off the current edges. We hope to have someone before year end who will be responsible for exactly these kinds of pull requests. This will be announced when we are ready.
Thanks for your contributions and also to Brian Callahan. We'll try to get them included by year end and then should be in a position to more easily stay current with contributions. On Sat, Oct 9, 2021 at 9:06 PM Aaron Ash <notificati...@github.com> wrote: > Recently Brian Callahan made a J port for OpenBSD amd64: > https://briancallahan.net/blog/20210911.html > The details of his port patches are here: > https://marc.info/?l=openbsd-ports&m=163138993214367&w=2 > > I thought it would be nice for the main J repo to build on OpenBSD out of > the box without patches required. > This has been tested on an Intel i7-1165G7 laptop (Lemur Pro lemp10) and a > Raspberry Pi 4 8GB both running OpenBSD 7.0 (CURRENT snapshots). > > As mentioned in the commit messages a fair few of the tsu.ijs tests > succeed but both architectures crash during or just after g128x7.ijs. Brian > Callahan mentions in his post that the gss.ijs test fails for him with his > port. > > I've attempted to follow the existing code style in the build scripts even > though there's a little bit of repetition. > Are there any changes or cleanup required to get this merged? > ------------------------------ > You can view, comment on, or merge this pull request online at: > > https://github.com/jsoftware/jsource/pull/111 > Commit Summary > > - OpenBSD GNU-Make is gmake > > <https://github.com/jsoftware/jsource/pull/111/commits/0436ec698782f4c0aff6b710c7f8ab43252afa52> > - Add OpenBSD arm64 support > > <https://github.com/jsoftware/jsource/pull/111/commits/c48f3f62a46421f7e6754166cf97df56b4b8a145> > - Add OpenBSD amd64 support > > <https://github.com/jsoftware/jsource/pull/111/commits/e5aaf7e4ac988af11acc522c1a4932c713f72a3d> > > File Changes > > - *M* jsrc/cpuinfo.c > > <https://github.com/jsoftware/jsource/pull/111/files#diff-1e37effc2b0db124f5baf3c6ac0c938b2573ddf64a1c226c328c7445a6ee62d1> > (6) > - *M* jsrc/js.h > > <https://github.com/jsoftware/jsource/pull/111/files#diff-146f713370a196383bf14eb48d6be7e6073002d46c6b1fc985295925b7277837> > (8) > - *M* make2/build_all.sh > > <https://github.com/jsoftware/jsource/pull/111/files#diff-96d9b019eae2601e402d271d1f7c363d6dc9b94acac74c1b7202408176cf6f24> > (13) > - *M* make2/build_jconsole.sh > > <https://github.com/jsoftware/jsource/pull/111/files#diff-3b002af04558ac13aedf6fadc7da5fc7e186f0dcf654220d4bcbcee3b9fc95cf> > (18) > - *M* make2/build_jnative.sh > > <https://github.com/jsoftware/jsource/pull/111/files#diff-f6761fd8d454f467e2474e8ccc03124dd6763dc27e39bea69662124c14e3f1bc> > (20) > - *M* make2/build_libj.sh > > <https://github.com/jsoftware/jsource/pull/111/files#diff-e023d8fb4d46cb51281bba5ef1102ffb6cfb9052000796e6cfba3fa3749ada7a> > (51) > - *M* make2/build_tsdll.sh > > <https://github.com/jsoftware/jsource/pull/111/files#diff-9be520f019c53b125a27557c55da474e95a5c821a91fb01813e61def97bf6736> > (26) > - *M* make2/cpbin.sh > > <https://github.com/jsoftware/jsource/pull/111/files#diff-834ab2e84d461cbdd06f7bd484f75689f891cf35dbf87063972873c3d297466d> > (10) > > Patch Links: > > - https://github.com/jsoftware/jsource/pull/111.patch > - https://github.com/jsoftware/jsource/pull/111.diff > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <https://github.com/jsoftware/jsource/pull/111>, or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AEBRCHW2XOWIY2MW4NHAR43UGDRKTANCNFSM5FV36MJA> > . > Triage notifications on the go with GitHub Mobile for iOS > <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> > or Android > <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>. > > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm