Commit Graph

  • aae7c3bd4c properly install data file on a clean xomb build xomb wolfwood 2013-05-31 14:58:27 -04:00
  • e69db1120b version bump gcc wolfwood 2013-05-31 14:33:50 -04:00
  • c1c524a882 Merge branch 'xomb' of github.com:xomboverlord/buildtools into xomb wolfwood 2013-05-31 14:32:59 -04:00
  • 7f3a409b64 Creates libc-base for D apps to link to C stdlib. wilkie 2013-02-06 04:06:57 -05:00
  • d260d05819 patch tweaks for llvm 3.2 wolfwood 2013-02-06 02:10:24 -05:00
  • c2c7ea163e pciutils.sh copies lspci and the data file to xomb's mock root filesystem wolfwood 2013-02-05 03:44:35 -05:00
  • f1f7c99594 pciutils script now completes from scratch wolfwood 2013-01-28 21:39:49 -05:00
  • 187d5ed35b update everything I can wolfwood 2013-01-27 00:53:26 -05:00
  • 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. wolfwood 2013-01-24 01:01:08 -05:00
  • cd91baf78f also install libpci, for xomb driver use wolfwood 2012-06-21 13:47:16 -07:00
  • 0804dc4cc0 lspci build script works wolfwood 2012-06-14 16:37:20 -07:00
  • 6e7d1e41b4 remove pieces that are now implemented in D, change of lib name. MUST UPGRADE XOmB TOO! wolfwood 2011-10-14 00:45:06 -04:00
  • 59dd33e4f7 change name to match new init finction chain scheme wolfwood 2011-10-08 20:49:53 -04:00
  • c16f8d4b00 llvm build is stuck on mmap foo wolfwood 2011-10-05 01:12:02 -04:00
  • d655154af5 omnibus script wolfwood 2011-10-04 21:06:48 -04:00
  • 7fcbd3b40b more refactoring, and a script to try to build curses and nano wolfwood 2011-10-04 21:01:58 -04:00
  • 234bc9cb08 refactor and standardize wolfwood 2011-10-04 15:59:32 -04:00
  • 33e6f97d3a make paths more generic wolfwood 2011-10-04 03:27:54 -04:00
  • df3b6cb4f7 make native-build.sh play nicely with build.sh wolfwood 2011-10-04 02:56:48 -04:00
  • 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. wolfwood 2011-09-19 00:30:20 -04:00
  • 08e91225c8 switch to gold rather than the old ld (allows link-time optimization) and other configuration tweaks wolfwood 2011-10-03 23:57:42 -04:00
  • d06f16cc98 more complete newlib, including some more headers, and some additional gcc patching. also, a script to embed xomb libraries in libc.a wolfwood 2011-10-03 21:34:50 -04:00
  • e783cd7c04 argument processing and some reorg wolfwood 2011-09-18 01:46:21 -04:00
  • e0d1b16663 Merge branch 'xomb' of github.com:xomboverlord/buildtools into xomb wolfwood 2011-09-17 21:59:40 -04:00
  • 648540c29b binutils mandatory version bump, including patch fix, and change of compression format. gcc bump as well wolfwood 2011-09-17 21:50:31 -04:00
  • f705e79c09 some missing functions needed to compile a native binutils wolfwood 2011-09-17 20:54:25 -04:00
  • 3b3cdf2cdd Merge branch 'xomb' of github.com:xomboverlord/buildtools into xomb wolfwood 2011-05-17 18:44:31 -04:00
  • 52911d1227 version bump wolfwood 2011-05-17 18:40:33 -04:00
  • 109a3359f6 First crack at cross-compiled llvm Steve Klabnik 2011-05-07 02:02:05 -04:00
  • 3f8d63d516 yay dirent.h Steve Klabnik 2011-05-06 16:12:12 -04:00
  • ac4a889b27 really fix writing. don't try to use default parameters from C, that was silly of me. wolfwood 2011-04-05 16:27:11 -04:00
  • 1e16df0dc2 argv support in C (translate D style argv to C style) wolfwood 2011-04-01 21:37:10 -04:00
  • 5d904a1cfd fix reading from C (set readOnly flag properly) wolfwood 2011-04-01 21:36:17 -04:00
  • 96112b6fc0 -j $NCPU is NOT equivalent to -j$NCPU wolfwood 2010-12-20 23:11:54 -05:00
  • 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 wolfwood 2010-12-20 22:49:45 -05:00
  • c09f7ca5ab drop frotran fro now and remove newlib pass 2 (wtf?) wolfwood 2010-12-20 02:09:04 -05:00
  • a203bde4a9 variable to allow parallel builds wolfwood 2010-12-20 01:40:14 -05:00
  • 8386340da6 change main() and _Dmain() signatures to include argv and argc wolfwood 2010-12-04 00:54:20 -05:00
  • cbb49fa338 revised README wolfwood 2010-12-02 23:30:45 -05:00
  • 803bc2d4a1 revised README master wolfwood 2010-12-02 23:25:27 -05:00
  • 967b711f02 fixup for drt based crt, also, use hardware fp for math functions wolfwood 2010-11-27 03:31:30 -05:00
  • dcfc045f72 typo wolfwood 2010-11-20 22:39:56 -05:00
  • 08a5ce4e58 merge with gcc 4.5.0 support and binutils per-version patches from xomb branch wolfwood 2010-11-20 22:39:17 -05:00
  • cf06639c2d sbrk now gets initial heap ptr from D, rather than using _end wolfwood 2010-11-20 17:44:22 -05:00
  • 3c48bcd67c gutted ctr0 to let drt0 do the work instead. wolfwood 2010-11-20 17:43:46 -05:00
  • cafa36cd2a things I learned building on a new machine James 2010-08-09 18:10:39 -04:00
  • c500530fba binutils patches for multiple versions, force no -Werror to get binutils to compile on OS X wolfwood 2010-05-07 02:49:26 -04:00
  • 509531f1d1 argv[] -> argv[][] and working printf, read, open... write should work but is untested wolfwood 2010-05-01 21:25:44 -04:00
  • 9bb7a07c1a actually working xomb linkages, still need to fill in some stubs wolfwood 2010-04-25 23:21:49 -04:00
  • 541873779c fended off copious missing symbol bullshits with generous helpings of slovak folk-magic. candy was had by all. no .eh_frame_hdr un-error remains, but exe is produced wolfwood 2010-04-08 23:32:03 -04:00
  • 68e65d4802 fixed stat errors, but not fstat errors :( wolfwood 2010-04-08 11:31:15 -04:00
  • 4cec0d64c3 Added Fortran as a target wilkie 2010-04-05 20:35:46 -04:00
  • 8e2828fd3c Licensed under the WTFPL wilkie 2010-04-04 22:23:07 -04:00
  • ab24c61c02 Generic OS name wilkie 2010-04-04 22:10:42 -04:00
  • 675988ffd0 Stubbed out newlib. wilkie 2010-04-04 21:50:13 -04:00
  • fb54b69058 Added new README. wilkie 2010-04-04 21:42:26 -04:00
  • e6e878f798 It works. wilkie 2010-04-04 21:39:07 -04:00
  • 0400a6855c Fixed general binutils case for building a new 64 bit target. wilkie 2010-04-04 21:08:35 -04:00
  • 2cade4f81a Added generic OS support for 64 bit targets only. wilkie 2010-04-04 20:51:25 -04:00
  • 31ff4fb435 Editing gcc addons wilkie 2010-04-04 20:46:09 -04:00
  • aa398054e8 Renamed patches and moved newlib files wilkie 2010-04-04 20:32:30 -04:00
  • af12ff4bf7 General OS allowed wilkie 2010-04-04 20:31:34 -04:00
  • 99b2b43641 Just build C and C++ wilkie 2010-04-04 15:27:34 -04:00
  • 3b167c33c9 At least compile c++ stdlib. wilkie 2010-04-04 15:14:32 -04:00
  • ab842ecf20 Fixed GCC (pre-newlib) building. wilkie 2010-04-04 15:07:37 -04:00
  • 2e5a28bad0 fixed some bugs, gets newlib but not the gcc build after wolfwood 2010-04-04 06:29:08 -04:00
  • bd9b58ab6f Added local fix to build script... going to try gcc 4.4.3 wilkie 2010-04-03 19:36:39 -04:00
  • 218dd6e888 FIXED IT FOR REAL GUYS. wilkie 2010-04-03 19:19:40 -04:00
  • ce56966ee4 Fixed binutils patch wilkie 2010-04-03 19:14:49 -04:00
  • 6c27e26a07 Eff. Fixed build script. wilkie 2010-04-03 18:53:11 -04:00
  • 8c66b1db96 Adding line to make build dir wilkie 2010-04-03 18:48:01 -04:00
  • 48625ed6fb Adding correct path to patches wilkie 2010-04-03 18:47:32 -04:00
  • bee272c679 gcc files wilkie 2010-04-03 18:40:31 -04:00
  • 1b2e2c1e74 Fixing newlib stuff. wilkie 2010-04-03 18:36:38 -04:00
  • c9140aeed0 Adding files wilkie 2010-04-03 18:23:34 -04:00
  • 58db46030f Edited build wilkie 2010-04-03 18:20:00 -04:00
  • 61bff4ec57 Changed some directories, added binutils files. wilkie 2010-04-03 18:17:51 -04:00
  • f7e111c173 Fixing binutils patch wilkie 2010-04-03 18:06:07 -04:00
  • a4c1c1d1f6 Oops. Stupid tar shit. wilkie 2010-04-03 17:44:58 -04:00
  • 09f54ff7be Adding bull wilkie 2010-04-03 17:21:17 -04:00
  • 154c69bcf0 Fixed gcc patch wilkie 2010-04-03 16:41:46 -04:00
  • 349898fda6 Ooops... fixed build script for newlib patching. wilkie 2010-04-03 16:29:13 -04:00
  • eac318c625 Fixed newlib patch wilkie 2010-04-03 16:00:21 -04:00
  • dac4abe192 Adding gitignore. wilkie 2010-04-03 15:34:50 -04:00
  • 8bb9fbaeea Adding newlib Dave Wilkinson II 2010-04-03 03:25:09 -04:00
  • 1be5e174d0 Adding gcc config header. Dave Wilkinson II 2010-04-03 03:23:09 -04:00
  • ae766f61c6 Adding patches Dave Wilkinson II 2010-04-03 03:22:43 -04:00
  • 2c01b95ae8 Initial commit. Dave Wilkinson II 2010-04-03 03:21:26 -04:00