Kevin Lange
32fe610b7c
Updates to newlib patches
...
* Replace my allocator with dlmalloc [public domain]
* Path up setjmp.S so that it doesn't call CLI
* Add some stubs to syscalls.c
2012-09-14 19:11:45 -07:00
Kevin Lange
46d8f11c88
Add libpng/zlib to the toolchain
...
* Also some minor updates to the toolchain in general.
* Replacing the old bitmap wallpaper (not the actual wallpaper, but the
terminal one) with a fresh new wallpaper as a PNG.
2012-09-12 20:06:22 -07:00
Kevin Lange
027d90a53b
Fix an incorrect definition for a syscall
...
Wow that was a bad one.
2012-09-04 22:33:36 -07:00
Kevin Lange
ed0b4d2e4b
Accidentally moved a cp of a header...
...
... to a point before its destination existed.
2012-09-04 20:47:25 -07:00
Kevin Lange
07955c83c6
Fix dozens of build warnings and other oddities.
...
* Finally bring syscall.h up to speed and include all syscalls in the
syscall module of the C library.
* Remove the third-party obfuscated C demos (we have nyancat, good
enough)
* Fix userspace apps to build without complaining about undeclared
strtok_r by disable __STRICT_ANSI__
* Fix .eh_frame by including the proper stuff with libgcc.
2012-09-04 20:27:49 -07:00
Kevin Lange
989b43ee68
Fix malloc in libc?
2012-06-01 02:02:02 +09:00
Kevin Lange
112d61fec6
Revert "Remove my allocator from newlib patches"
...
This reverts commit 82ca77e8bb6382fafda11f889418f19f0085d458.
2012-06-01 01:02:00 +09:00
Kevin Lange
755058d9af
Fix some typos in the toolchain scripts
2012-05-31 22:53:42 +09:00
Kevin Lange
94bac01312
Remove accidentally added swap files.
2012-05-26 10:17:30 +09:00
Kevin Lange
2c3cb1578e
Merge branch 'master' of github.com:klange/osdev
2012-05-17 13:47:42 -04:00
Kevin Lange
82ca77e8bb
Remove my allocator from newlib patches
2012-05-17 13:47:23 -04:00
Kevin Lange
5fe2fdcfe8
Break out on failure
2012-05-17 12:18:16 -04:00
Kevin Lange
e9e4d89ac8
Toolchain installer now does freetype
2012-05-17 11:50:25 -04:00
Kevin Lange
309dfed2bf
Uncomment gcc and binutils builders
2012-05-16 23:12:11 -04:00
Kevin Lange
59649f8fed
activate script
2012-05-16 23:10:06 -04:00
Kevin Lange
b7647f108f
Build toolchain should produce working gcc now
2012-05-16 23:08:43 -04:00
Kevin Lange
659727e514
Toolchain build stuff should work, but not c++ yet.
2012-05-16 23:03:17 -04:00
Kevin Lange
af8e7d9e00
Prepare script should be done.
2012-05-16 22:21:37 -04:00
Kevin Lange
37bd5caf53
Toolchain stuff continued
2012-05-16 21:56:31 -04:00
Kevin Lange
94037f482f
Working on toolchain autobuild
2012-05-16 21:37:06 -04:00