138 Commits

Author SHA1 Message Date
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