79 Commits

Author SHA1 Message Date
wolfwood
aae7c3bd4c properly install data file on a clean xomb build 2013-05-31 14:58:27 -04:00
wolfwood
e69db1120b version bump gcc 2013-05-31 14:33:50 -04:00
wolfwood
c1c524a882 Merge branch 'xomb' of github.com:xomboverlord/buildtools into xomb 2013-05-31 14:32:59 -04:00
wilkie
7f3a409b64 Creates libc-base for D apps to link to C stdlib. 2013-02-06 04:06:57 -05:00
wolfwood
d260d05819 patch tweaks for llvm 3.2 2013-02-06 02:10:24 -05:00
wolfwood
c2c7ea163e pciutils.sh copies lspci and the data file to xomb's mock root filesystem 2013-02-05 03:44:35 -05:00
wolfwood
f1f7c99594 pciutils script now completes from scratch 2013-01-28 21:39:49 -05:00
wolfwood
187d5ed35b update everything I can 2013-01-27 00:53:26 -05:00
wolfwood
e0f2aa73a0 gcc 4.7 whole compile old gccs so version bump. also gcc switch to a unified tarball. bump newlib version too, but it still needs an old version of automake so, compile antique autotools. a few small patch updates to get to whole thang going. 2013-01-24 01:01:08 -05:00
wolfwood
cd91baf78f also install libpci, for xomb driver use 2012-06-21 13:47:16 -07:00
wolfwood
0804dc4cc0 lspci build script works 2012-06-14 16:37:20 -07:00
wolfwood
6e7d1e41b4 remove pieces that are now implemented in D, change of lib name. MUST UPGRADE XOmB TOO! 2011-10-14 00:45:06 -04:00
wolfwood
59dd33e4f7 change name to match new init finction chain scheme 2011-10-08 20:49:53 -04:00
wolfwood
c16f8d4b00 llvm build is stuck on mmap foo 2011-10-05 01:12:02 -04:00
wolfwood
d655154af5 omnibus script 2011-10-04 21:06:48 -04:00
wolfwood
7fcbd3b40b more refactoring, and a script to try to build curses and nano 2011-10-04 21:01:58 -04:00
wolfwood
234bc9cb08 refactor and standardize 2011-10-04 15:59:32 -04:00
wolfwood
33e6f97d3a make paths more generic 2011-10-04 03:27:54 -04:00
wolfwood
df3b6cb4f7 make native-build.sh play nicely with build.sh 2011-10-04 03:24:23 -04:00
wolfwood
6820949a12 build a native binutils and gcc that at least runs 'g++ --help' on xomb. assumes a previous build of the xomb branch in a separate location, which supplies a cross compiler. 2011-10-04 02:49:34 -04:00
wolfwood
08e91225c8 switch to gold rather than the old ld (allows link-time optimization) and other configuration tweaks 2011-10-03 23:57:42 -04:00
wolfwood
d06f16cc98 more complete newlib, including some more headers, and some additional gcc patching. also, a script to embed xomb libraries in libc.a 2011-10-03 21:34:50 -04:00
wolfwood
e783cd7c04 argument processing and some reorg 2011-09-18 01:46:21 -04:00
wolfwood
e0d1b16663 Merge branch 'xomb' of github.com:xomboverlord/buildtools into xomb 2011-09-17 21:59:40 -04:00
wolfwood
648540c29b binutils mandatory version bump, including patch fix, and change of compression format. gcc bump as well 2011-09-17 21:54:19 -04:00
wolfwood
f705e79c09 some missing functions needed to compile a native binutils 2011-09-17 20:54:25 -04:00
wolfwood
3b3cdf2cdd Merge branch 'xomb' of github.com:xomboverlord/buildtools into xomb 2011-05-17 18:44:31 -04:00
wolfwood
52911d1227 version bump 2011-05-17 18:40:33 -04:00
Steve Klabnik
109a3359f6 First crack at cross-compiled llvm 2011-05-07 02:02:05 -04:00
Steve Klabnik
3f8d63d516 yay dirent.h 2011-05-06 16:12:12 -04:00
wolfwood
ac4a889b27 really fix writing. don't try to use default parameters from C, that was silly of me. 2011-04-05 16:27:11 -04:00
wolfwood
1e16df0dc2 argv support in C (translate D style argv to C style) 2011-04-01 21:37:10 -04:00
wolfwood
5d904a1cfd fix reading from C (set readOnly flag properly) 2011-04-01 21:36:17 -04:00
wolfwood
96112b6fc0 -j $NCPU is NOT equivalent to -j$NCPU 2010-12-20 23:11:54 -05:00
wolfwood
1938868b42 I remember now. pass one is with vanilla syscall stubs so gcc Phase 2 doesn't have missing symbol errors. pahse 2 is with the actual xomb bindings 2010-12-20 22:49:45 -05:00
wolfwood
c09f7ca5ab drop frotran fro now and remove newlib pass 2 (wtf?) 2010-12-20 02:09:04 -05:00
wolfwood
a203bde4a9 variable to allow parallel builds 2010-12-20 01:40:14 -05:00
wolfwood
8386340da6 change main() and _Dmain() signatures to include argv and argc 2010-12-04 00:54:20 -05:00
wolfwood
cbb49fa338 revised README 2010-12-02 23:30:45 -05:00
wolfwood
967b711f02 fixup for drt based crt, also, use hardware fp for math functions 2010-11-27 03:31:30 -05:00
wolfwood
cf06639c2d sbrk now gets initial heap ptr from D, rather than using _end 2010-11-20 17:44:22 -05:00
wolfwood
3c48bcd67c gutted ctr0 to let drt0 do the work instead. 2010-11-20 17:43:46 -05:00
James
cafa36cd2a things I learned building on a new machine 2010-08-09 18:10:39 -04:00
wolfwood
c500530fba binutils patches for multiple versions, force no -Werror to get binutils to compile on OS X 2010-05-07 02:49:26 -04:00
wolfwood
509531f1d1 argv[] -> argv[][] and working printf, read, open... write should work but is untested 2010-05-01 21:25:44 -04:00
wolfwood
9bb7a07c1a actually working xomb linkages, still need to fill in some stubs 2010-04-25 23:21:49 -04:00
wilkie
fb54b69058 Added new README. 2010-04-04 21:42:26 -04:00
wilkie
e6e878f798 It works. 2010-04-04 21:39:07 -04:00
wilkie
0400a6855c Fixed general binutils case for building a new 64 bit target. 2010-04-04 21:08:35 -04:00
wilkie
2cade4f81a Added generic OS support for 64 bit targets only. 2010-04-04 20:51:25 -04:00