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 |
|