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

Unnecessary OpenCascade libraries bundled in releases? #1359

Open
ubruhin opened this issue Apr 3, 2024 · 2 comments
Open

Unnecessary OpenCascade libraries bundled in releases? #1359

ubruhin opened this issue Apr 3, 2024 · 2 comments
Assignees
Milestone

Comments

@ubruhin
Copy link
Member

ubruhin commented Apr 3, 2024

There are many shared libraries of OpenCascade contained in our releases, but I'm not sure if they are all needed. Possibly we could heavily reduce the size of releases by removing some of them?

@ubruhin ubruhin modified the milestones: 2.0.0, 1.2.0 Apr 3, 2024
@ubruhin ubruhin self-assigned this May 21, 2024
@ubruhin
Copy link
Member Author

ubruhin commented May 21, 2024

At least on Windows the following DLLs don't seem to be required:

21/05/2024  08:23           148’480 libTKBin.dll
21/05/2024  08:23           310’272 libTKBinL.dll
21/05/2024  08:23            72’192 libTKBinTObj.dll
21/05/2024  08:23           140’288 libTKBinXCAF.dll
21/05/2024  08:23         3’781’120 libTKBool.dll
21/05/2024  08:23           209’408 libTKExpress.dll
21/05/2024  08:23         3’646’976 libTKIGES.dll
21/05/2024  08:23           505’344 libTKRWMesh.dll
21/05/2024  08:23           932’864 libTKStd.dll
21/05/2024  08:23           336’896 libTKStdL.dll
21/05/2024  08:23           134’656 libTKSTL.dll
21/05/2024  08:23           237’056 libTKTObj.dll
21/05/2024  08:23           510’976 libTKVRML.dll
21/05/2024  08:23            97’280 libTKXDECascade.dll
21/05/2024  08:23           159’744 libTKXDEIGES.dll
21/05/2024  08:23           180’736 libTKXml.dll
21/05/2024  08:23           377’856 libTKXmlL.dll
21/05/2024  08:23            66’560 libTKXmlTObj.dll
21/05/2024  08:23           157’696 libTKXmlXCAF.dll
              19 File(s)     12’006’400 bytes

Not sure if it's worth the effort (and risk) to get rid of them to reduce the size by ~12MB 🤔

@xotho
Copy link

xotho commented May 23, 2024

to be honest I do not see it as an important question....if you need to reduce dimension .... compress both exe and dll ..... do not remove, just because are component of a suite. RISKY FREE is the best solution....for sure.

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

No branches or pull requests

2 participants