Kevin Lange
df673b48d2
Unfuck toolchain/install.sh
2017-01-17 17:12:19 +09:00
Kevin Lange
8a35ee463a
Include fswait in libc
2017-01-14 11:41:24 +09:00
Kevin Lange
1e5b785b0d
GCC and Binutils upgrade attempt
2016-12-26 09:48:37 +09:00
Kevin Lange
0cfe4a17d6
Enable C99 size specifiers in printf in newlib
2016-12-14 17:22:45 +09:00
Kevin Lange
eae6925467
Fix zlib install
2014-09-11 00:16:18 -07:00
Kevin Lange
b5fa96e376
Drastic toolchain changes
...
The build process has been completely restructured to use sysroots.
2014-09-10 23:58:02 -07:00
Kevin Lange
84d6a7d26d
disable werror on binutils build (may help arch)
2014-05-10 00:59:00 -07:00
Kevin Lange
ad2f2fc937
fix some silliness
2014-03-24 21:59:27 -07:00
Ivailo Monev
72d9199b65
Correct newlib autotools files for new automake
...
On automake>=1.13.x --cygnus has been removed and
causes failures during autoreconf. In addition
create various files (NEWS, README, etc.) to
prevent errors, again, during autoreconf.
2014-01-11 01:47:48 +00:00
Kevin Lange
2f8a38b062
Force-disable Xlib in cairo builds
...
On some host environments, this can incorrectly be detected as available
during a cross build, so let's force-disable it.
2013-07-21 18:22:35 -07:00
Kevin Lange
8c9cce2520
Update GCC to 4.6.4
2013-06-08 19:44:28 -07:00
Kevin Lange
ac414f005c
Fix up some build stuff
2013-05-30 00:57:17 -07:00
Kevin Lange
5f03b05f46
kill vim from core install, add new toaru-vga.tic
2013-05-22 22:19:25 -07:00
Kevin Lange
416d483fd6
Box drawing and new wcwidth
...
Currently a brute-force method, going
to replace this with a Markus Khun-esque interval
search shortly.
2013-05-11 13:20:20 -07:00
Kevin Lange
42e70f6c79
Only libstdc++ for second pass of gcc
2013-04-20 15:43:19 -07:00
Kevin Lange
84938d1258
Install vim to /bin/vim not /bin/vim.xxx
2013-04-13 00:10:29 -07:00
Kevin Lange
0f3f85a981
Ncurses and vim
2013-04-12 23:53:21 -07:00
Kevin Lange
96b1d7e23a
Mesa 7.5.2 in toolchain
2013-04-12 21:20:08 -07:00
Kevin Lange
4fa39ba510
Also do that in the main build scripts
2013-04-09 01:31:11 -07:00
Kevin Lange
580cee4dd8
Don't build zlib with the --solo flag
2013-02-02 15:10:52 -08:00
Kevin Lange
2eb3077270
errrg
2013-01-27 17:17:52 -08:00
Kevin Lange
14b939832d
Add Cairo and Pixman (slightly outdated) to toolchain
2013-01-27 16:27:18 -08:00
Kevin Lange
ef7c49b94c
Global initializers.
2013-01-25 15:59:33 -08:00
Kevin Lange
c93b5617e8
Support C++ (roughly) in toolchain
...
* Reenables building of libstdc++
* Enables building of g++
* WARNING: The static binary loader does NOT support static
initializer functions! You must run them yourself (see
userspace/test-cpp.cpp for an example that initializes the standard
streams in order to use cout) until this is fixed.
* C++ stuff is slow to load, try to manually strip, it'll speed things
up a bit.
2012-11-20 19:28:22 -08:00
Kevin Lange
a60a78d157
Updated toolchain stuff with some new headers.
...
I'm working on termios support... it's stubs for now, though.
2012-10-09 21:02:43 -07:00
Kevin Lange
147f112151
Updated toolchain scripts for better libc builds
2012-10-08 00:17:32 -07:00
Kevin Lange
e199e30efd
Update toolchain libpng
2012-09-29 15:57:41 -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
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
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
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
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