summary refs log tree commit diff
path: root/pkgs/development/mobile/androidenv/androidndk-pkgs.nix
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-06-24 16:33:20 -0400
committerMatthew Bauer <mjbauer95@gmail.com>2018-06-25 17:10:11 -0400
commit7652b2ef16375ed1e38056c69da4125b0c25c3f2 (patch)
treeddba57324cdbd57331524580c47ff37e663c6449 /pkgs/development/mobile/androidenv/androidndk-pkgs.nix
parent73e2f608377a81b7ad3ff94c3e5586bded36ac71 (diff)
downloadnixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.tar
nixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.tar.gz
nixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.tar.bz2
nixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.tar.lz
nixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.tar.xz
nixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.tar.zst
nixpkgs-7652b2ef16375ed1e38056c69da4125b0c25c3f2.zip
android: add --build-id to ldflags
the gcc in android does not have this on by default. Doing this will
fix some of the errors in cross-trunk:

https://hydra.nixos.org/build/76354538/nixlog/11

This is related to how separate debug info is handled in Nixpkgs.
Diffstat (limited to 'pkgs/development/mobile/androidenv/androidndk-pkgs.nix')
-rw-r--r--pkgs/development/mobile/androidenv/androidndk-pkgs.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/mobile/androidenv/androidndk-pkgs.nix b/pkgs/development/mobile/androidenv/androidndk-pkgs.nix
index 5c42f7bc328..011b8eb0099 100644
--- a/pkgs/development/mobile/androidenv/androidndk-pkgs.nix
+++ b/pkgs/development/mobile/androidenv/androidndk-pkgs.nix
@@ -58,6 +58,9 @@ rec {
   binutils = wrapBintoolsWith {
     bintools = binaries;
     libc = targetAndroidndkPkgs.libraries;
+    extraBuildCommands = ''
+      echo "--build-id" >> $out/nix-support/libc-ldflags
+    '';
   };
 
   gcc = wrapCCWith {