Commit graph

12 commits

Author SHA1 Message Date
Jose Narvaez 8a43b5a3e5 Small fixes to Makefiles to be able to build the kernel on
macOS again.

Details

- We are using the toolchain compiler and archiver in order
to generate a proper ELF file when building the 'raw-cpuid'
crate C code which is currently being compiled by the macOS
toolchain.

- I added the 'findutils' and 'coreutils' Homebrew/MacPorts
packages to the bootstrap script in order to setup the proper
environment for the cookbook scripts (as the assume GNU tools).
This should be temporary until the cookbook scripts get migrated
to Rust.
2017-07-13 21:09:47 +01:00
Jeremy Soller 2158be3aee Update kernel and bootloader 2017-06-13 21:43:57 -06:00
Jeremy Soller 737b9c4c60 Update recipes 2017-05-11 21:19:31 -06:00
Jeremy Soller c9950beec2 Convert to cookbook based build 2017-05-10 21:39:05 -06:00
Jeremy Soller 29e6283840 Update submodules 2017-04-05 20:11:30 -06:00
Jeremy Soller dea4ec0953 Fix detection of initfs changes 2017-03-19 16:46:15 -06:00
Jeremy Soller 1346d8a181 Fixes for build - do not use LTO on kernel 2017-02-07 20:03:32 -07:00
Jeremy Soller 2d25d58482 Fix kernel output 2017-02-07 19:48:50 -07:00
Jeremy Soller e111e173cf Remove verbose 2017-01-09 21:52:36 -07:00
Jeremy Soller e519d215d8 Revert "Compile with opt-level 3, lto"
This reverts commit 68b3315673.
2017-01-09 21:51:41 -07:00
Jeremy Soller 68b3315673 Compile with opt-level 3, lto 2017-01-09 21:39:01 -07:00
Jeremy Soller e3f3f27fbc Modularise makefiles 2017-01-05 14:07:20 -07:00