EXE Build Problems
Issue #12
resolved
Comments (7)
-
reporter -
reporter Also builds if uncheck “Remove unused polymorphic VI instances”
-
reporter Strangely, removing that Polymorphic “Log Entry” from the simple test (replacing with one of its contained VIs) does not fix issue.
-
reporter Traced to inlining of “Log Entry.vi” in commit dc5f485e7636fe990653db0936ff6daadb39179f
Turning off inlining fixes build.
Noticed that having other non-inlined Log methods didn’t cause problem (even though they call “Log Entry.vi” internally)
-
reporter Changing “Log Entry” to Shared Reentrant from inlined
-
reporter - changed status to resolved
-
reporter release 1.8.6 version with just this fix: https://www.vipm.io/package/cyth_logger_sqlite/
- Log in to comment
Made a very simple (log one entry) app and reproduced problem.
Could build it if unchecked “Modify project library file…”
However, standard “Example Cyth SQLite Logger.vi“ builds without unchecking this. I suspect that the builder is wrongly removing something in the smaller EXE, which is retained in the Example (because the Example uses lots of extra functionality).