Licensee's project requires the bEnableExceptions flag to be set to true in the Build.cs file. The build compiles for Windows, but when attempting to package for Linux they get these errors:
 ProcessResult.StdOut:   [342/383] Compile testlinux.cpp
 ProcessResult.StdOut:   error: exception handling was disabled in PCH file but is currently enabled
 ProcessResult.StdOut:   error: definition of macro 'PLATFORM_EXCEPTIONS_DISABLED' differs between the precompiled header ('1') and the command line ('0')
 ProcessResult.StdOut:   2 errors generated.
 
Results: Packaging fails with 2 errors
Expected: The Project packages successfully
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64973 in the post.
| 6 | 
| Component | UE - Platform - Linux | 
|---|---|
| Affects Versions | 4.19.2, 4.20.3 | 
| Target Fix | 4.21 | 
| Created | Oct 9, 2018 | 
|---|---|
| Resolved | Oct 11, 2018 | 
| Updated | Oct 17, 2018 |