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};
|
}.${system};
|
||||||
|
|
||||||
|
strip = if stdenv.isDarwin then "strip -x" else "strip";
|
||||||
|
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "google-cloud-sdk";
|
pname = "google-cloud-sdk";
|
||||||
version = "268.0.0";
|
version = "268.0.0";
|
||||||
@ -93,7 +95,7 @@ in stdenv.mkDerivation rec {
|
|||||||
done
|
done
|
||||||
|
|
||||||
# strip the Cython gRPC library
|
# 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; {
|
meta = with stdenv.lib; {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user