No description
  • C 46.3%
  • Shell 46.2%
  • Makefile 3.8%
  • Python 3.4%
  • Nix 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jeremy Soller 8f19d96c18 Update relibc
2018-08-12 16:30:20 -06:00
.cargo Add cargo config 2017-01-06 15:29:36 -07:00
binutils-gdb@a9d73bb6da Cleanup repository 2017-09-16 16:52:10 -06:00
gcc@965910c3bb Cleanup repository 2017-09-16 16:52:10 -06:00
newlib@5d84b3d104 Update newlib 2018-05-24 11:12:39 -06:00
packages Fix debian build of relibc 2018-07-03 08:26:47 -06:00
ports Argument cleanup 2017-10-04 22:19:36 -06:00
relibc@d5f85906cb Update relibc 2018-08-12 16:30:20 -06:00
tests Add sdl2 test 2017-01-06 15:35:53 -07:00
.gitignore Fixes for SDL 2016-02-21 22:00:03 -07:00
.gitmodules Fix submodule path to avoid redirect 2018-07-03 11:55:11 -06:00
.travis.yml Fix travis 2016-12-20 15:06:02 -07:00
LICENSE.md Add license, readme, and travis 2016-02-22 12:42:39 -07:00
README.md Update readme 2017-07-11 08:32:42 -07:00
setup.sh Fix comment labelling relibc as newlib 2018-07-04 22:50:41 +00:00
shell.nix Make more NixOS friendly :) 2018-05-07 07:26:02 +02:00
ubuntu.sh Add libssl-dev 2016-12-28 14:50:14 -07:00

Redox Libc and Ports

Newlib, ported to Redox, and a number of shell files for compiling other programs.

Travis Build Status MIT licensed

Building the toolchain and libc

Run ./setup.sh all to build the gcc toolchain and newlib libc implementation.

Arch Linux and .deb packages can be built from the files in packages/. A prebuild .deb toolchain is available at https://static.redox-os.org/toolchain/.

Building ports

To build a port, enter the ports directory with cd ports. Choose a port to build, such as lua, keeping in mind the fact that many of the ports due not work yet. You can then run ./lua.sh add to build the port. You can then copy the binary ../build/sysroot/usr/bin/lua to Redox's filesystem.