Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create and ship more signature libraries #1551

Open
stong opened this issue Mar 11, 2020 · 4 comments
Open

Create and ship more signature libraries #1551

stong opened this issue Mar 11, 2020 · 4 comments
Labels

Comments

@stong
Copy link

@stong stong commented Mar 11, 2020

Here's a list of the current signature libraries we have available:

Linux:

  • Ubuntu libc: x86, x86_64, arm32, arm64 (all versions)
  • Ubuntu libgcc: x86, x86_64, arm32, arm64 (all versions)

For the sake of size, we can't ship every sig lib by default. Here's what we're currently shipping:

  • Ubuntu libc, x86, x86_64 (18.04 and 16.04)
  • Ubuntu libgcc, x86, x86_64 (18.04 and 16.04)

In the future, we would like to have these:

Windows:

  • msvcrt: x86, x86_64

Unfortunately, we can't generate Windows signature libraries right now as we don't don't support COFF relocations yet (ref #1410 #1376 #1956).

@stong
Copy link
Author

@stong stong commented Mar 11, 2020

Please suggest and vote on which signature libraries you'd like to see in the future.

@kongo86
Copy link

@kongo86 kongo86 commented Apr 8, 2020

Windows Def!

Update: you are correct. brain x-wired thanks!

@psifertex
Copy link
Member

@psifertex psifertex commented Apr 8, 2020

Windows doesn't need signature libraries, I don't think anyone staticly compiles user32.dll into their applications, do they? You're talking about type libraries which is over here: #1495

Good news is that's actively being worked. :-)

@joshwatson
Copy link
Contributor

@joshwatson joshwatson commented Apr 8, 2020

msvcrt and related dlls can be statically linked

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants