You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue came up with the conda-forge package of wxpython on Apple Silicon (conda-forge/wxpython-feedstock#74). The copies of the libraries after signing would cause runtime issues.
One way to reproduce the issue is to copy a library, make a symbolic link, and then try signing the symbolic link.
mkdir test
cd test
cp /usr/lib/ssh-keychain.dylib .
ln -s ssh-keychain.dylib another_lib.dylib
For this particular example, the -f is needed because a signature already exists, but the behavior is the same for a file that does not already have a signature and the -f flag is omitted.
Can a check for symbolic links be added so that they are not replaced when signing? Thanks!
The text was updated successfully, but these errors were encountered:
This issue came up with the
conda-forge
package ofwxpython
on Apple Silicon (conda-forge/wxpython-feedstock#74). The copies of the libraries after signing would cause runtime issues.One way to reproduce the issue is to copy a library, make a symbolic link, and then try signing the symbolic link.
The files should now look like
Now try signing with
and the files become
For this particular example, the
-f
is needed because a signature already exists, but the behavior is the same for a file that does not already have a signature and the-f
flag is omitted.Can a check for symbolic links be added so that they are not replaced when signing? Thanks!
The text was updated successfully, but these errors were encountered: