Skip to content

Conversation

@electronstudio
Copy link
Owner

@electronstudio electronstudio commented Jul 24, 2025

  • adds binaries for 32bit Linux x86 (with OpenGL 2.1, not the usual 3.3, because I'm not confident these old machines can support it, but do let me know.)
  • allows the linux x86_64 binaries to run on ancient distros

electronstudio and others added 12 commits July 21, 2025 19:07
…ompatibility

- Migrate build-linux job from ubuntu-20.04 runner to Docker container
- Use ubuntu:16.04 image for glibc 2.23 compatibility with older systems like Slackware 14.2
- Replace actions/setup-java with manual OpenJDK 8 installation in container
- Remove sudo commands since container runs as root
- Add CLAUDE.md documentation for future development

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Upgrade from deprecated v3.2.1 to v4 across all build jobs
- Fix artifact naming conflicts by using platform-specific names:
  - jaylib-linux-x86_64, jaylib-macosx-x86_64, jaylib-windows-x86_64, jaylib-windows-x86
- Resolves v4 restriction preventing multiple uploads to same artifact name

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Download and build CMake 3.31.6 from source to replace outdated system version
- Install to /usr/local with symlink override for system cmake
- Add libssl-dev dependency for CMake bootstrap HTTPS support
- Remove old cmake from apt install since we build from source
- Enables building Raylib with modern CMake while maintaining glibc 2.23 compatibility

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove manual zipping since GitHub automatically zips artifacts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@electronstudio electronstudio merged commit ccb6966 into master Aug 13, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants