Skip to content

testhost missing host files when building with different libraries and host configurations #73777

Closed
@a74nh

Description

@a74nh

Description

To build on Linux Arm64 or X64 I use:

$ ./build.sh -rc checked -lc release

After building I would expect to see a fully populated testhost. Eg:

$ ls /home/alahay01/dotnet/runtime/artifacts/bin/testhost/net7.0-Linux-Release-arm64
dotnet  host/  shared/

Instead I just see a shared directory:

$ ls /home/alahay01/dotnet/runtime/artifacts/bin/testhost/net7.0-Linux-Release-arm64
shared/

Has something changed to stop the dotnet and host/ being generated?

Reproduction Steps

On Linux:

$ ./build.sh -rc checked -lc release

Expected behavior

artifacts/bin/testhost/net7.0-Linux-Release-arm64/ would contain a fully populated testhost, including dotnet and host/

Same with the X64 directory.

Actual behavior

artifacts/bin/testhost/net7.0-Linux-Release-arm64/ contains only the shared/ contents. Same with the X64 directory.

Regression?

This used to work for me.

Known Workarounds

Don't know of any commands to force the missing pieces

Configuration

Latest HEAD
ubuntu 18.04
Arm64 and X64

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions