Tags: dgovil/USD
Tags
hdPrmanXpuLoader: Fix link issues on Linux and macOS The hdPrmanXpuLoader plugin currently links against hdPrmanLoader, which is also a plugin. However, the build system assumes that plugins are leaf libraries with no dependents and does not set up an RPATH entry pointing to the plugin install directory. This leads to an error when trying to switch to RenderMan XPU in usdview: loading hdPrmanXpuLoader fails because it can't find its hdPrmanLoader dependency at runtime. This fix works around the issue by forcing the addition of the plugin install directory to hdPrmanXpuLoader's RPATH. This is intended to be a short term patch while we explore other ways to structure these loader plugins. (Internal change: 2372879)
Update BuildUSD action to use upload-artifacts@v4 on Windows upload-artifacts@v3 had previously been deprecated and was disabled as of January 30th per: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ The bug that prevented us from using v4 earlier on Windows appears to have been fixed. (Internal change: 2355870)
PreviousNext