Kevin Lange
1e5b785b0d
GCC and Binutils upgrade attempt
2016-12-26 09:48:37 +09:00
Kevin Lange
26c78333ec
Rough, incomplete VFS permissions
2016-12-14 21:21:32 +09:00
Kevin Lange
0cfe4a17d6
Enable C99 size specifiers in printf in newlib
2016-12-14 17:22:45 +09:00
Kevin Lange
1d1a2187e4
Don't forget to install the dlfcn.h header
2016-12-11 22:16:14 +09:00
Kevin Lange
55baa6d868
Script to install Python
2016-12-11 15:37:00 +09:00
Kevin Lange
3de708cfa7
Make sure we type assembly functions in newlib
...
This fixes warnings about longjmp when building libgraphics.
2016-12-03 14:30:17 +09:00
Kevin Lange
30652fca02
Fix cross-gcc which was broken by gcc5+ patch
2016-10-13 14:11:37 +09:00
Shawn Anastasio
e432f0b06a
Update toolchain-build.sh to install gperf on Fedora
...
Also changed `yum` to `dnf` as the former is deprecated and redirects to `dnf` on newer Fedora systems.
2016-10-02 15:56:23 -05:00
Kevin Lange
51fd0a83b0
Various fixes for Python
2016-09-15 19:18:57 +09:00
Kevin Lange
062019e76c
Patch gcc to support building under gcc 5
...
Note that as this patch modifies both the gperf and resulting header,
there is a possibility that Make will want to rebuild the header from
the gperf source, so we need to add gperf to our package listing.
2016-08-29 12:42:29 +09:00
Kevin Lange
15002b1112
Add a thing to nuke toolchain directories and maybe fix curses
2015-12-15 23:25:09 -08:00
Kevin Lange
c4df295848
fix Arch toolchain install instructions
2015-12-15 22:36:37 -08:00
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