Commit Graph

49 Commits

Author SHA1 Message Date
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
wilkie
ab842ecf20 Fixed GCC (pre-newlib) building. 2010-04-04 15:07:37 -04:00
wolfwood
2e5a28bad0 fixed some bugs, gets newlib but not the gcc build after 2010-04-04 06:29:08 -04:00
wilkie
bd9b58ab6f Added local fix to build script... going to try gcc 4.4.3 2010-04-03 19:36:39 -04:00
wilkie
218dd6e888 FIXED IT FOR REAL GUYS. 2010-04-03 19:19:40 -04:00
wilkie
ce56966ee4 Fixed binutils patch 2010-04-03 19:14:49 -04:00
wilkie
6c27e26a07 Eff. Fixed build script. 2010-04-03 18:53:11 -04:00
wilkie
8c66b1db96 Adding line to make build dir 2010-04-03 18:48:01 -04:00
wilkie
48625ed6fb Adding correct path to patches 2010-04-03 18:47:32 -04:00
wilkie
bee272c679 gcc files 2010-04-03 18:40:31 -04:00
wilkie
1b2e2c1e74 Fixing newlib stuff. 2010-04-03 18:36:38 -04:00
wilkie
c9140aeed0 Adding files 2010-04-03 18:23:34 -04:00
wilkie
58db46030f Edited build 2010-04-03 18:20:00 -04:00
wilkie
61bff4ec57 Changed some directories, added binutils files. 2010-04-03 18:17:51 -04:00
wilkie
f7e111c173 Fixing binutils patch 2010-04-03 18:06:07 -04:00
wilkie
a4c1c1d1f6 Oops. Stupid tar shit. 2010-04-03 17:44:58 -04:00
wilkie
09f54ff7be Adding bull 2010-04-03 17:21:17 -04:00
wilkie
154c69bcf0 Fixed gcc patch 2010-04-03 16:41:46 -04:00
wilkie
349898fda6 Ooops... fixed build script for newlib patching. 2010-04-03 16:29:13 -04:00
wilkie
eac318c625 Fixed newlib patch 2010-04-03 16:00:21 -04:00
wilkie
dac4abe192 Adding gitignore. 2010-04-03 15:34:50 -04:00
Dave Wilkinson II
8bb9fbaeea Adding newlib 2010-04-03 03:25:09 -04:00
Dave Wilkinson II
1be5e174d0 Adding gcc config header. 2010-04-03 03:23:09 -04:00
Dave Wilkinson II
ae766f61c6 Adding patches 2010-04-03 03:22:43 -04:00
Dave Wilkinson II
2c01b95ae8 Initial commit. 2010-04-03 03:21:26 -04:00