porcupine
porcupine copied to clipboard
Windows launcher exe details
Since #1105, building the launcher exe works again, but the exe file is not as good quality as it was before:
- The exe properties are missing several things: version, original file name, etc.
- The exe is bigger.
- A few antiviruses don't like the new exe, presumably because it contains less Porcupine-specific code and more of the same stuff that short malware programs made with clang also have: https://www.virustotal.com/gui/file/2e82ff17ca3a473e98b5a254fe0a90a783e02d7633d7d40adb10167c67bb7921?nocache=1
On the left is Porcupine exe from Porcupine 0.99.2 (as you can see, it has the version). On the right is what #1105 produces.
This is because I couldn't get gcc to work, so I decided to use clang instead. It would be nice to either get gcc working again or figure out how to use clang. I could also consider rewriting the launcher in some other language whose tooling for windows doesn't suck.