diff options
author | Yureka <yuka@yuka.dev> | 2023-03-07 16:44:35 +0100 |
---|---|---|
committer | Yureka <yuka@yuka.dev> | 2023-03-07 16:50:02 +0100 |
commit | 5d6b2ea5fb738f418953ada20f4f5d860e286d2c (patch) | |
tree | 178d4a239680b38b7eebd889cbe7a5428cc0c456 | |
parent | fa94414f70eb87a45b166ecce82c7760cc4ab56c (diff) | |
download | nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.tar nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.tar.gz nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.tar.bz2 nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.tar.lz nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.tar.xz nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.tar.zst nixpkgs-5d6b2ea5fb738f418953ada20f4f5d860e286d2c.zip |
lkl: fix lkl-hijack on aarch64 with gcc10+
-rw-r--r-- | pkgs/applications/virtualization/lkl/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/lkl/default.nix b/pkgs/applications/virtualization/lkl/default.nix index 839022a8d55..f091aad6bf5 100644 --- a/pkgs/applications/virtualization/lkl/default.nix +++ b/pkgs/applications/virtualization/lkl/default.nix @@ -58,6 +58,10 @@ stdenv.mkDerivation rec { # crypto/jitterentropy.c:54:3: error: #error "The CPU Jitter random number generator must not be compiled with optimizations. See documentation. Use the compiler switch -O0 for compiling jitterentropy.c." hardeningDisable = [ "format" "fortify" ]; + # Fixes the following error when using liblkl-hijack.so on aarch64-linux: + # symbol lookup error: liblkl-hijack.so: undefined symbol: __aarch64_ldadd4_sync + env.NIX_CFLAGS_LINK = "-lgcc_s"; + makeFlags = [ "-C tools/lkl" "CC=${stdenv.cc}/bin/${stdenv.cc.targetPrefix}cc" |