• A
    msvc: Get codegen-units working · d23239b4
    Alex Crichton 提交于
    This commit alters the implementation of multiple codegen units slightly to be
    compatible with the MSVC linker. Currently the implementation will take the N
    object files created by each codegen unit and will run `ld -r` to create a new
    object file which is then passed along. The MSVC linker, however, is not able to
    do this operation.
    
    The compiler will now no longer attempt to assemble object files together but
    will instead just pass through all the object files as usual. This implies that
    rlibs may not contain more than one object file (if the library is compiled with
    more than one codegen unit) and the output of `-C save-temps` will have changed
    slightly as object files with the extension `0.o` will not be renamed to `o`
    unless requested otherwise.
    d23239b4
Makefile 138 字节