google-cloud-sdk: fix Darwin build by only stripping local symbols (#80554)
Darwin won't strip relocatable symbols, so strip only local symbols
from cygrpc.so
See also 6ceebc441c (commitcomment-37355193)
This commit is contained in:
parent
69c0de2fe7
commit
9b8a14bb7e
@ -30,6 +30,8 @@ let
|
||||
};
|
||||
}.${system};
|
||||
|
||||
strip = if stdenv.isDarwin then "strip -x" else "strip";
|
||||
|
||||
in stdenv.mkDerivation rec {
|
||||
pname = "google-cloud-sdk";
|
||||
version = "268.0.0";
|
||||
@ -93,7 +95,7 @@ in stdenv.mkDerivation rec {
|
||||
done
|
||||
|
||||
# strip the Cython gRPC library
|
||||
strip $out/google-cloud-sdk/lib/third_party/grpc/_cython/cygrpc.so
|
||||
${strip} $out/google-cloud-sdk/lib/third_party/grpc/_cython/cygrpc.so
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
Loading…
Reference in New Issue
Block a user