Developer Notes

You always need to recompile if you have a non-default plugin installed.

Description

Content only (blueprint) projects are able to compile for Linux from Windows using a binary engine from the Lanucher. When a plugin is added to an engine for use across multiple projects, including the plugin in a project will prevent that project from cross-compiling for Linux.

Workaround:
Disabling the plugin for the project will allow the project to cross-compile

Steps to Reproduce
  1. Download Substance Plugin from the marketplace and install for 4.15
  2. Create an empty Blueprint Project
  3. Once project launches, File->Package Project->Linux

Result:
Compile will fail stating that packaging a code-based project is not supported for the selected platform.

Expected:
Blueprint projects without code can cross-compile for Linux from Windows with a binary engine

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

By Design
ComponentUE - Foundation - Core
Affects Versions4.15.1
CreatedApr 11, 2017
ResolvedApr 11, 2017
UpdatedApr 27, 2018