Skip to content

GuiUnit is compiled against wrong mscorlib for XM #5760

@akoeplinger

Description

@akoeplinger

Steps to Reproduce

  1. Run make ../external/guiunit/bin/net_4_5/GuiUnit.exe XBUILD_VERBOSITY=/v:diag in tests/
  2. Observe that wrong mscorlib.dll is used: /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/4.5/mscorlib.dll

This causes an issue in mono-2019-02 since types moved from System.dll to mscorlib.dll and due to the mismatch the compiler complains about types existing in both assemblies.

Note that this is not a regression, it happens in master too but probably wasn't noticed yet since there were no conflicting types.

Expected Behavior

The mscorlib.dll from -api is used.

Actual Behavior

The mscorlib from /Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/4.5/mscorlib.dll is used.

Build Logs

https://gist.github.com/akoeplinger/2a617a289a7bd8db6c611d9be0a35d23

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIf an issue is a bug or a pull request a bug fixmacOSIssues affecting macOS

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions