[llvm-dev] lld-link with MSVC6 object files

Alexandre Ganea via llvm-dev
Mon, 30 Sep 2019 18:39:46 -0000

The CodeView library in LLVM only supports Codeview C13 types, that is, MSVC 7.0
/ Visual Studio 2002 or after.

De : llvm-dev <llvm-dev-bounces at lists.llvm.org> De la part de David
Blaikie via llvm-dev
Envoyé : September 30, 2019 2:38 PM
À : Paul Moran <bankybooks at gmail.com>; Rui Ueyama <ruiu at
google.com>
Cc : llvm-dev at lists.llvm.org
Objet : Re: [llvm-dev] lld-link with MSVC6 object files

MSVC 6 as in the Visual Studio released in 1989? Yes, I imagine that's a bit
outside the intended support window.

On Mon, Sep 30, 2019 at 11:18 AM Paul Moran via llvm-dev <llvm-dev at
lists.llvm.org<mailto:llvm-dev at lists.llvm.org>> wrote:
Hi,

I have a question about lld-link. What obj file formats should it support? When
I try to use an obj from msvc 6.0 it complains that the file magic is not valid.

However when running  llvm-objdump it reports:


test1.obj:      file format COFF-i386

Disassembly of section .text:
0000000000000000 _main:
       0:       68 00 00 00 00  pushl   $0
       5:       e8 00 00 00 00  calll   0 <_main+0xa>
       a:       83 c4 04        addl    $4, %esp
       d:       33 c0   xorl    %eax, %eax
      f:       c3      retl

Thanks,
Paul

_______________________________________________
LLVM Developers mailing list
llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20190930/caa76ec1/attachment.html>