-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Bug Report
ni-grpc-device-server-linux-glibc2_31-x64.tar.gz is 336 MB:

This is because the contained ni_grpc_device_server is 1.2 GB:

Repro or Code Sample
Download the release artifact.
Expected Behavior
It should be a reasonable size.
Current Behavior
It's excessively large.
Possible Solution
Strip the server binary. This reduces the size to 42 MB, which is large but not excessive.
$ strip ni_grpc_device_server.stripped
$ ls -al ni_grpc_device_server.stripped
-rwxrwxrwx 1 bkeryan bkeryan 42968040 Oct 22 13:28 ni_grpc_device_server.stripped
Extract the debug symbols and distribute them in a separate, compressed release artifact.
There is probably a CMake way to do this.
Context
Reviewing a PR and I need to download the server binary to check something.
Your Environment
- Operating system and version: N/A
- All NI driver versions: N/A
grpc-device
version: 2.13.0
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working