On Wed, 2022-05-04 at 09:48 +0200, IOhannes m zmoelnig wrote: > > On 5/4/22 09:14, Roman Haefeli wrote: > > On Wed, 2022-05-04 at 08:32 +0200, IOhannes m zmoelnig wrote: > > > > > > > > > it *might* be enough to just run "codesign --remove-signature" > > > on > > > the > > > modified binaries. if you could confirm this, i will update my > > > localdeps > > > script. > > > > I modified the script so that it: > > > > * removes the signatures and re-signs all libs > > * added some tweaks so that dependencies end up in a subfolder > > named > > $arch > > > > https://github.com/porres/pd-fluidsynth/blob/main/scripts/localdeps.macos.sh > > > > PRs are always welcome. > > however: have you tried to *just* removing the signature, without > adding > an ad-hoc signature?
I did now. This is what I get on Monterey, when instantiating an unsigned external: /Users/user/pd-src/workspace/Darwin-arm64- 32/fluidsynth~/fluidsynth~.d_arm64: dlopen(/Users/user/pd- src/workspace/Darwin-arm64-32/fluidsynth~/fluidsynth~.d_arm64, 0x000A): tried: '/Users/user/pd-src/workspace/Darwin-arm64- 32/fluidsynth~/fluidsynth~.d_arm64' (code signature in <C7908FF4-42E1- 3F81-BAEB-B49A23869746> '/Users/user/pd-src/workspace/Darwin-arm64- 32/fluidsynth~/fluidsynth~.d_arm64' not valid for use in process: Trying to load an unsigned library), '/usr/lib/fluidsynth~.d_arm64' (no such file) fluidsynth~ sf2/Famicom ... couldn't create At least since Monterey, the codesigning seems mandatory. Roman
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Pd-dev mailing list [email protected] https://lists.puredata.info/listinfo/pd-dev
