forked from dashpay/dash
-
Notifications
You must be signed in to change notification settings - Fork 719
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #2839: [Build] Minor fixups and simplifications for macdeploy
fea9b7f macdeploy: cleanup .temp.dmg if present (fanquake) 04680fd macdeploy: remove qt4 related code (fanquake) 8d2581c macdeploy: select the plugins we need, rather than excluding those we don't (fanquake) 619fb44 macdeploy: fix framework printing when passing -verbose (fanquake) e0aa109 macdeploy: remove unused plistlib import (fanquake) Pull request description: Modified backport of bitcoin#22199. Github Action's latest macOS 11 runner image has introduced a Qt plugin dylib issue that results in build failures for non-depends based builds (ref: https://github.com/PIVX-Project/PIVX/actions/runs/4610757401/jobs/8206287998). The particular dylib (`libwebp.dylib`) is one that PIVX doesn't use, but the `macdeploy` script was originally written in a way that newer plugins that weren't explicitly excluded were linked, even if not necessarily needed. This PR changes the logic/process to instead only link explicitly defined needed plugins that PIVX Core directly uses. Depends based builds are unaffected by this change, as depends builds Qt as static libraries, which don't use Qt plugins. ACKs for top commit: Liquid369: tACK fea9b7f Tree-SHA512: cb42c6ed4947744f55d6e4a13947c5f625d7b5940b3c7083b016e9ff434fc7008d473275e06e1cfeb41483d2d605ac55d9fa23ac228c98c0169a4e4d4594990f
- Loading branch information
Showing
1 changed file
with
10 additions
and
112 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters