Rafael Ávila de Espíndola
|
d151e18633
|
Move llvm out of stageN/lib so that the host building stage 1+ can
have a newer and incompatible llvm with the bots.
|
2011-07-11 16:31:47 -04:00 |
|
Brian Anderson
|
c6ff1e8061
|
Make the rules for compiling rustc explicit
Not sure why they were implicit since their dependencies only work for rustc
|
2011-07-07 17:19:27 -07:00 |
|
Brian Anderson
|
42877bba8a
|
Add missing rt/rustllvm rules for static libstd
|
2011-07-07 17:19:27 -07:00 |
|
Brian Anderson
|
106d0f3b72
|
Complete the transition of glue.o to the lib directory
|
2011-07-07 17:19:24 -07:00 |
|
Erick Tryzelaar
|
984caa3d26
|
put librustrt and librustllvm in stageN dirs. Issue #438
|
2011-07-07 15:39:42 -07:00 |
|
Rafael Ávila de Espíndola
|
e440781164
|
Makefile support for building std static.
|
2011-07-07 16:07:16 -04:00 |
|
Rafael Ávila de Espíndola
|
6d6c4c2a76
|
Command line changes for adding support for static libraries.
|
2011-07-07 14:42:50 -04:00 |
|
Rafael Ávila de Espíndola
|
d5fc01caef
|
Move glue.o to stageN/lib.
|
2011-06-28 15:20:43 -04:00 |
|
Brian Anderson
|
59c76a371f
|
Move creation of stageN/lib directories to the configure script
|
2011-06-17 18:36:44 -07:00 |
|
Rafael Ávila de Espíndola
|
342dbd7abe
|
Put std in stageN/lib. This avoids windows trying to load stageN/std.ll when
stageN/runstc.exe is run.
|
2011-06-17 15:34:59 -04:00 |
|
Rafael Ávila de Espíndola
|
68887fd45b
|
Fix missing dependencies on intrinsics.bc.
|
2011-06-16 15:57:57 -04:00 |
|
Rafael Ávila de Espíndola
|
ad2ab4cfa6
|
Add missing dependencies, stageN/glue.o gets linked into the stageN/libstd.so.
|
2011-06-16 15:19:27 -04:00 |
|
Rafael Ávila de Espíndola
|
32895ad990
|
Switch to using the rustc driver in the bootstrap process.
|
2011-06-16 14:43:35 -04:00 |
|
Rafael Ávila de Espíndola
|
a77180f4f5
|
Add support for producing shared libraries directly in the rust driver.
|
2011-06-15 16:54:13 -04:00 |
|
Rafael Ávila de Espíndola
|
8d7f7c2a97
|
Move a bit more to use the driver.
|
2011-06-14 14:49:18 -04:00 |
|
Rafael Ávila de Espíndola
|
ff8af3c2db
|
Use the driver to build stage3. This worked on all 3 platforms for me,
lets see if the bots agree.
|
2011-06-13 19:10:51 -04:00 |
|
Rafael Ávila de Espíndola
|
2c16be424b
|
Use main.o directly now that stage0 is ok with it.
|
2011-06-08 13:33:35 -04:00 |
|
Rafael Ávila de Espíndola
|
b1d6f12a05
|
Don't put a copy of main (the C one) in each binary we produce. This is a step
in getting a driver that works on all linux systems.
Sorry for the linker hacks, I will remove them after snapshotting a new compiler.
|
2011-06-07 16:56:27 -04:00 |
|
Erick Tryzelaar
|
02b995f428
|
librustc depends on rustllvm and std.
This fixes compiling the fuzzer application.
|
2011-05-20 12:32:44 -07:00 |
|
Brian Anderson
|
65547a314f
|
Update librustc build targets with correct flags
|
2011-05-10 21:31:14 -04:00 |
|
Brian Anderson
|
9a12ad62f6
|
Add targets for building rustc as a library
|
2011-05-10 21:31:14 -04:00 |
|
Patrick Walton
|
269550f673
|
build: Use clang to compile the runtime if available
|
2011-05-08 21:10:43 -07:00 |
|
Graydon Hoare
|
42109f55b0
|
Tidy up stage 2 and 3 mk files.
|
2011-05-05 13:43:08 -07:00 |
|
Patrick Walton
|
04f966f0bc
|
build: Build intrinsics.bc
|
2011-05-04 18:29:08 -07:00 |
|
Graydon Hoare
|
40624e35d7
|
Start splitting up Makefile.in
|
2011-05-01 20:20:25 +00:00 |
|