Skip to content

Add pwrshplugin.dll build for Nano (CoreCLR), resurect build for Full #1155

Description

@vors

This is left-over from #1148

We are building pwrshplugin.dll for FullCLR build, but we need it for Nano server as well.
Nano server is a little bit trickier, because it requires installing of https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk

Message Compiler

We use mc.exe for Full build to compile native resources and it fails in CI
https://ci.appveyor.com/project/PowerShell/powershell/build/0.4.0.2558#L206 (this is build from master)

There are two problems:

  • Fix the failure
  • Find out why it didn't fail the build and fix this: such errors must fail the build: Answer: because I didn't use Start-NativeExecution helper function.

Activity

  1. mirichmo commented on Jun 21, 2016

    @mirichmo
    Member

    The Windows 10 SDK appears to support compilation for downlevel as well. More investigation is needed to determine the exact cmake settings to use and verify its compatibility

  2. vors commented on Jun 22, 2016

    @vors
    CollaboratorAuthor

    Mike Richmond (@mirichmo) I noticed on FullCLR there is no pwrshplugin.dll in System32, but there is pspluginwkr.dll. Are these two same thing?

  3. mirichmo commented on Jun 22, 2016

    @mirichmo
    Member

    What version of Windows? I think pspluginwkr.dll is the old version of it (PowerShell v2 and below).

  4. vors commented on Jun 22, 2016

    @vors
    CollaboratorAuthor

    Mike Richmond (@mirichmo) this is from the recent build from our branch.

  5. vors commented on Jun 24, 2016

    @vors
    CollaboratorAuthor

    Also, in bab296f I excluded plugin from the build, when I tried to fix the build.
    I will address these two things at the same time

  6. changed the title [-]Add pwrshplugin.dll build for Nano (CoreCLR)[/-] [+]Add pwrshplugin.dll build for Nano (CoreCLR), resurect build for Full[/+] on Jun 24, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions