NetLogo / NetLogo/NetLogo

Latest JOGL release v2.4.0 does not include 32-bit native libraries

Open
#2,091 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

dependencies gui infrastructure low priority
Dominant language
Scala
Stars
1.2k
Forks
272
PR merge metrics
No merged PRs in 30d

Description

While working on unrelated changes, I noticed that JOGL updated from the release candidate for 2.4.0 to 2.4.0 final. That's good news, but in working on updating NetLogo I found they are no longer including 32-bit native libraries in their release packages. For now since 2.4.0 is basically the same as the RC, and we've already been using the RC 32-bit libs in our releases, I can repackage them our use with 2.4.0 final. Going forward, though, we may have to consider a different strategy such as dropping 32 bit support (maybe just for 3D), compiling the 32 bit libraries ourselves, or switching to a different 3D library that still supports 32-bit platforms.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting how NetLogo packages JOGL native libraries and compare the 2.4.0 release package with the 2.4.0 release candidate. Determine whether to continue repackaging the 32-bit libraries, compile them, drop 32-bit support, or replace the 3D library; done means a documented and implemented compatibility strategy.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.