-
-
Notifications
You must be signed in to change notification settings - Fork 414
Open
Labels
topic: infrastructureRelated to project infrastructureRelated to project infrastructuretype: enhancementProposed improvementProposed improvement
Description
I've build the arduino-cli
executable (with task dist:Linux_64bit
), but it provides low performance at some environment.
I wonder whether executables are compiled in Release or Debug mode. I can see the executable is not stripped, which makes me think it's in Debug mode:
file arduino-cli
arduino-cli: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, Go BuildID=Zz60NJg_l4m1AvQOVjSx/dM1hmpgIM7armTx0thNs/_6NAp6OcmjPhXjfQc9rK/r7wrkhfpwfikCFp3Qvwc, not stripped
I can definitely strip it, but is there anything to make it compiled with optimizations (in Release mode)?
Can/how can i compile it statically?
PS. i've looked into release binaries and x86-64 has similar size and is also not stripped which makes me think the once compiled by me might be also built in Release mode but just both are not stripped
Metadata
Metadata
Assignees
Labels
topic: infrastructureRelated to project infrastructureRelated to project infrastructuretype: enhancementProposed improvementProposed improvement