Skip to content

Install per architecture onecore-uap headers by default too#167

Open
Riatre wants to merge 1 commit intoJake-Shadle:mainfrom
Riatre:uaparch
Open

Install per architecture onecore-uap headers by default too#167
Riatre wants to merge 1 commit intoJake-Shadle:mainfrom
Riatre:uaparch

Conversation

@Riatre
Copy link

@Riatre Riatre commented Nov 29, 2025

Starting 10.0.26100.0, some headers previously part of regular SDK headers been splitted into separate packages. #134 added the x86-x86 one which contains majority of headers but appearantly there are arch-specific packages too.

For x64 there's:

Program Files/Windows Kits/10/Include/10.0.26100.0/shared/ksamd64.inc

For arm64 there are:

Program Files/Windows Kits/10/Include/10.0.26100.0/shared/ksarm64.h
Program Files/Windows Kits/10/Include/10.0.26100.0/shared/kxarm64.h
Program Files/Windows Kits/10/Include/10.0.26100.0/shared/kxarm64unw.h

I came up with this trying to build cryptopp without CRYPTOPP_DISABLE_ASM=1, it tries to include ksamd64.inc.

Starting 10.0.26100.0, some headers previously part of regular SDK
headers been splitted into separate packages. Jake-Shadle#134 added the x86-x86 one
which contains majority of headers but appearantly there are
arch-specific packages too.

For x64 there's:

```
Program Files/Windows Kits/10/Include/10.0.26100.0/shared/ksamd64.inc
```

For arm64 there are:

```
Program Files/Windows Kits/10/Include/10.0.26100.0/shared/ksarm64.h
Program Files/Windows Kits/10/Include/10.0.26100.0/shared/kxarm64.h
Program Files/Windows Kits/10/Include/10.0.26100.0/shared/kxarm64unw.h
```

I came up with this trying to build cryptopp without
CRYPTOPP_DISABLE_ASM=1, it tries to include ksamd64.inc.
@Riatre Riatre requested a review from Jake-Shadle as a code owner November 29, 2025 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant