Skip to content

Conversation

@MichalStrehovsky
Copy link
Member

This is similar in spirit to the static library for the single file host.

The main difference from the single file host one is that we don't want /GL because the static library is going to be linked on end user machine and /GL is super (version) fragile.

We build two flavors - with control flow guard and without control flow guard. CFG is a compile time option for end users in NativeAOT and we need static libs that support both.

@ghost
Copy link

ghost commented Dec 9, 2021

Tagging subscribers to this area: @dotnet/area-system-io-compression
See info in area-owners.md if you want to be subscribed.

Issue Details

This is similar in spirit to the static library for the single file host.

The main difference from the single file host one is that we don't want /GL because the static library is going to be linked on end user machine and /GL is super (version) fragile.

We build two flavors - with control flow guard and without control flow guard. CFG is a compile time option for end users in NativeAOT and we need static libs that support both.

Author: MichalStrehovsky
Assignees: -
Labels:

area-System.IO.Compression

Milestone: -

This is similar in spirit to the static library for the single file host.

The main different from the single file host one is that we don't want `/GL` because the static library is going to be linked on end user machine and `/GL` is super version fragile.

We build two flavors - with control flow guard and without control flow guard. CFG is a compile time option for end users in NativeAOT and we need static libs that support both.
@MichalStrehovsky MichalStrehovsky merged commit eb48340 into dotnet:main Dec 14, 2021
@MichalStrehovsky MichalStrehovsky deleted the clrcompression branch December 14, 2021 23:43
@ghost ghost locked as resolved and limited conversation to collaborators Jan 14, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants