Commit Graph
74 Commits
Author SHA1 Message Date
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
wilkie 31ff4fb435 Editing gcc addons 2010-04-04 20:46:09 -04:00
wilkie aa398054e8 Renamed patches and moved newlib files 2010-04-04 20:32:30 -04:00
wilkie af12ff4bf7 General OS allowed 2010-04-04 20:31:34 -04:00
wilkie 99b2b43641 Just build C and C++ 2010-04-04 15:27:34 -04:00
wilkie 3b167c33c9 At least compile c++ stdlib. 2010-04-04 15:14:32 -04:00