I’ve created a pull request for a set of general script fixes for building third-party libraries on linux platforms.
This pull request:
- cleans up and fixes several issues with building third party libraries
- ensures that libraries that need to be built using clang, get build using the internal libcxx libraries
If you try to build the third-party libraries on an native Ubuntu-18.04 linux host on x86_64, it will fail. The third-party build scripts have not been maintained and this pull request aims to fix native build issues on x86_64 (ie.g. not using docker containers).
These fixes arose as a result of porting and adding build support for UE4 on IBM Power9 (ppc64le) and NVIDIA Jetson AGX Xavier (aarch64) platforms.