Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

This repo automatically generates the MIPS64 toolchain to allow cross compilation for the N64. The binaries can be downloaded as part of other build scripts which saves time (at least 30 minutes) setting up a developer environment in order to build N64 libraries such as libdragon.

License

Notifications You must be signed in to change notification settings

n64-tools/gcc-toolchain-mips64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gcc-toolchain-mips64 for the N64

NOTE: This repo uses the official libDragon toolchain build script to generate its artifacts. However, it may also include features or abilities that have not yet been added (see below).

This repo automatically generates the MIPS64 GCC toolchain to allow cross compilation for the N64. The binaries can be downloaded (from releases) and used as part of other build scripts/components which saves time (at least 30 minutes) when setting up a developer environment in order to build N64 libraries such as libdragon in a Windows environment (without using docker).

Github Action CI

Architecture Download Links
Windows x86_x64 Latest
Debian x86_x64 Latest
Redhat x86_x64 Latest
Docker Latest

Current Extra features:

  • The docker image includes CMake and Ninja Build.
  • There are debian and RPM packages available to download.
  • There is a Windows toolchain available to download.

Licensing:

The GCC toolchain is the GPLv3 licence, this repo only cross compiles it (with no changes). However at times the repo may use differential files to fix bugs. Given the toolchain is only used as a tool to build an output binary and its wider use as a toolchain, this license should not be an issue for any generated output. However, I am not an expert in licensing!

About

This repo automatically generates the MIPS64 toolchain to allow cross compilation for the N64. The binaries can be downloaded as part of other build scripts which saves time (at least 30 minutes) setting up a developer environment in order to build N64 libraries such as libdragon.

Resources

License

Stars

Watchers

Forks

Packages