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

Closed
stong opened this issue Mar 11, 2020 · 5 comments
Closed

Create and ship more signature libraries #1551

stong opened this issue Mar 11, 2020 · 5 comments
Labels
Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality
Milestone

Comments

@stong
Copy link

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 commented Mar 11, 2020

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

@psifertex psifertex added the Type: Enhancement Issue is a small enhancement to existing functionality label Mar 11, 2020
@kongo86
Copy link

kongo86 commented Apr 8, 2020

Windows Def!

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

@psifertex
Copy link
Member

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

msvcrt and related dlls can be statically linked

@plafosse plafosse added Impact: High Issue adds or blocks important functionality Effort: Medium Issue should take < 1 month labels Mar 31, 2021
@plafosse
Copy link
Member

Added in 3.3

@plafosse plafosse added this to the Braize milestone Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Effort: Medium Issue should take < 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality
Projects
None yet
Development

No branches or pull requests

5 participants