Support MIPS64 .o files - don't remove has_addend (#495)
[pyelftools.git] / test / testfiles_for_dwarfdump / dwarf_mips64el / flake.nix
diff --git a/test/testfiles_for_dwarfdump/dwarf_mips64el/flake.nix b/test/testfiles_for_dwarfdump/dwarf_mips64el/flake.nix
new file mode 100644 (file)
index 0000000..0364948
--- /dev/null
@@ -0,0 +1,18 @@
+{
+  description = "A flake for building a mips64el .o file for testing pyelftools";
+
+  inputs.nixpkgs.url = github:NixOS/nixpkgs/nixos-23.05;
+
+  outputs = { self, nixpkgs }: {
+
+    defaultPackage.x86_64-linux =
+      with (import nixpkgs { system = "x86_64-linux"; }).pkgsCross.mips64el-linux-gnuabi64;
+      stdenv.mkDerivation {
+        name = "dwarf_mips64el";
+        src = self;
+        buildPhase = "$CC -g -c ./dwarf_mips64el.c";
+        installPhase = "mkdir -p $out; cp dwarf_mips64el.o $out/";
+      };
+
+  };
+}