A subsequent change will remove the old source and build products for version 3.1.5.
#jira UE-181079
#rb eric.renaudhoude
#preflight 641ca77d803cb466e8fa550b
[CL 24768731 by matt johnson in ue5-main branch]
Following the v3.1.5 release of OpenEXR, issues were identified in its source
by OSS Fuzz. They have since been addressed in the development branch but
there has not yet been an official release of OpenEXR that incorporates the
fixes.
To include those fixes in the meantime, we apply a patch to the OpenEXR source
used to build the library for the engine:
openexr_v3.1.5_PR_1268_OSS_Fuzz.patch
See the OpenEXR pull request for more detail:
https://github.com/AcademySoftwareFoundation/openexr/pull/1268/files
#jira UE-172467
#rb none
#preflight skip
[CL 23684360 by matt johnson in ue5-main branch]
Note that this also includes a change to the Linux build script to account for a recent
upgrade of the toolchain version used for that platform.
A subsequent change will remove the old source and build products for version 3.1.1.
#jira UE-151140
#rb ruslan.idrisov, brandon.schaefer
#preflight 627aae4e0a5817c9d90b780b
[CL 20228463 by matt johnson in ue5-main branch]
This removes the hard-coded (and incorrect) paths to the libc++ and libc++abi
static libraries in favor of just using the already provided library path and the library
names with the '-l' option.
#rb none
#preflight skip
[CL 19545833 by matt johnson in ue5-main branch]