Kevin Lange
d0de9fc7a2
Remove terrible select.h
2015-08-06 16:33:37 -07:00
Kevin Lange
2bd723b597
Hacked together things you really shouldn't push
2015-08-03 16:09:22 -07:00
Kevin Lange
2fd65e32ed
pwd.h should include stdio.h
2015-07-30 15:17:10 -07:00
gerow
ee37910601
Added dependencies for arch and other unsupported build platforms.
2015-06-18 14:22:21 -07:00
gerow
0c7f86be1d
Added missing dependencies for building toaruos: git and ctags
2015-06-17 21:04:39 -07:00
Kevin Lange
203240971a
bring back something like rebuild-newlib
2015-06-10 20:59:38 -07:00
Mike Gerow
e8689bb0c6
Added symlink support to vfs and plumbed it to syscall layer
...
This commit requires a rebuild of the toolchain.
2015-06-03 19:07:08 -07:00
Kevin Lange
b0e14cad63
Export TOARU_SYSROOT for use in Makefiles
2015-03-27 13:24:13 -07:00
Kevin Lange
a8efa8a682
CVS HEAD of genext2fs has -B
2015-02-12 22:30:12 -08:00
Kevin Lange
b946bcad5a
Fix pkg-config sysroot
2015-02-09 23:42:13 -08:00
Kevin Lange
9c37f60524
Reenable building gcc in cross-gcc
2014-09-11 00:18:54 -07: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
aaeb7d10f4
Port a bunch of other stuff to use getpwuid, etc.
2014-08-26 22:12:33 -07:00
Kevin Lange
9cc5ddd0e9
pwent stuff in libc, auth modules moved toa library
2014-08-26 21:34:29 -07:00
Kevin Lange
2d872693ac
Only print debug stub output when an envvar is set
2014-06-13 13:53:19 -07:00
Kevin Lange
17e332b5e7
expose mounting to userspace
2014-06-09 20:13:11 -07:00
Kevin Lange
cc75de6f3f
Update copyright headers in newlib patches
2014-06-07 23:35:13 -07:00
Kevin Lange
b75ee88637
provide sched_yield
2014-06-03 23:19:18 -07:00
Kevin Lange
f9eee91373
Add setuid
2014-06-03 23:12:08 -07:00
Kevin Lange
626897b4bb
syscall_print is deprecated, remove references to it
2014-06-03 23:11:56 -07:00
Kevin Lange
18fb7cb934
Update some toolchain build scripts
2014-05-30 17:33:32 -07:00
Kevin Lange
d696f51f8b
Real unix pipes
2014-05-27 21:38:30 -07:00
Kevin Lange
fa173c9014
Add a quick warning that activate.sh is a bash script.
2014-05-20 20:20:11 -07:00
Kevin Lange
2bf6d5826e
Try unsetting CC
2014-05-11 23:30:00 -07:00
Kevin Lange
c231d1c090
Cleanup some direct system calls in userspace
2014-05-11 17:40:16 -07:00
Kevin Lange
84d6a7d26d
disable werror on binutils build (may help arch)
2014-05-10 00:59:00 -07:00
Kevin Lange
b021946942
fix missing break; in toolchain-build
2014-05-10 00:28:05 -07:00
Kevin Lange
16fa61ca7c
Fix backwards flag in toolchain build
2014-05-02 14:14:04 -07:00
Kevin Lange
cd1880ebb5
Fix sigaction to make cmatrix work
2014-04-26 22:39:47 -07:00
Kevin Lange
e2a6ce072d
Fix call to external malloc from klrealloc
2014-04-24 22:38:12 -07:00
Kevin Lange
265542402a
Welcome back, klmalloc.
2014-04-23 22:43:23 -07:00
Kevin Lange
e8bbfd3221
Add an ioctl to query available pex data
2014-04-16 18:29:49 -07:00
Kevin Lange
ac849d806f
Move and update build.sh, add make toolchain
2014-04-11 00:14:48 -07:00
Kevin Lange
14009e4198
Make newlib build PIC for future shared builds
2014-03-25 14:04:55 -07:00
Kevin Lange
ad2f2fc937
fix some silliness
2014-03-24 21:59:27 -07:00
Kevin Lange
03964e3ba7
fix gcc startfiles for shared builds
2014-03-23 21:23:18 -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
279eca8b17
Some random cleanup
...
Get rid of travis support files, move some other things around, trying
to clean up the root directory a bit.
2013-11-28 18:51:10 -08:00
Kevin Lange
6d1ea12ad7
Automatic installer for automake-1.11
...
This is the last version of automake without a warning for Cygnus-style
trees, and is the recommended version for building newlib. An older
autoconf is not necessary to make things work. Just run this, it should
install correctly to your local build directory.
2013-11-27 21:17:55 -08:00
Kevin Lange
974beaa017
This build of mesa has been deprecated, but we still use it
2013-08-22 00:46:13 -07:00
Kevin Lange
9b130b916d
Fix up signals, add SIGTTOU
2013-08-19 19:37:55 -07:00
Kevin Lange
7351fa308b
Various fixes to help get bash working
2013-08-04 00:04:22 -07:00
Kevin Lange
40f0c41932
Preliminary termios support
...
This is some initial work on support real PTYs.
Canonical mode is not supported at the moment.
2013-07-27 00:18:29 -07: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
6ae6861a04
fix cross-gcc
2013-05-15 18:33:30 -07:00
Kevin Lange
c962757835
Fix up newlib cflags at the right time
2013-05-15 18:14:42 -07:00