Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Why does mkbundle not know for x86 ( 32 bit ) to cl.exe ( x86 ) and clang.exe ( x86 ) and mkbundle forgets to add zlib.lib if you use -z #6702

@ghost

Description

Steps to Reproduce

  1. Open x86 native Command Prompt from Visual Studio 2017.5 Community ( 15.5 )
    mkbundle call only wrong x64 bit clang.exe and x64 cl.exe
  2. It compiles failed because mkbundle doesn't work for process with x86-clang and x86-cl
  3. Output is "failed"

Please fix mkbundle if mono works under architecture x86 ( not using x64 ) If I use x86 native Command prompt and it calls only clang.exe from x64 and cl.exe from x64.

I hate to edit manuell with gedit ( windows ) and clang.exe from x86 to prompt and and cl.exe from x86 prompt.

PS: Why do you forget to add "zlib.lib" in mkbundle.exe if you use "-z" Did you forget? Please check mkbundle.cs where is -z -> zlib.lib in cl.exe?

Using Mono:
Mono from today github
Mono x86, 5.11.0 without boehm ( I have compiled with Cygwin x64 )

Using OS:
Only WIndows [ x ]

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions