google / google/shaderc

Excessively large combined static binaries

Open
#1,038 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2.2k
Forks
445
Avg merge
11h 6m
Merged PRs (30d)
6

Description

The precompiled binaries offer the file `shaderc_combined.lib` (on Windows; the Linux ones are named accordingly), which is supposed to be the entire library in one statically linked file. The only issue with it is that it takes up 600 MB disk space just as a static library, which is, to say the least, an undesirable number, especially for games, where it's intended to be embedded.

Is there a way to avoid inflating the resulting executable file to this number without using DLL dependencies?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.