From 9055a9b80382a9ee7c915f757c2f617198b50c6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 18 Jun 2011 16:36:17 +0000 Subject: [PATCH] GNU MIG: Add the `noyywrap' option for Flex. svn path=/nixpkgs/trunk/; revision=27494 --- pkgs/os-specific/gnu/mig/default.nix | 4 ++-- pkgs/os-specific/gnu/mig/noyywrap.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 pkgs/os-specific/gnu/mig/noyywrap.patch diff --git a/pkgs/os-specific/gnu/mig/default.nix b/pkgs/os-specific/gnu/mig/default.nix index 668229b101f..480b349297a 100644 --- a/pkgs/os-specific/gnu/mig/default.nix +++ b/pkgs/os-specific/gnu/mig/default.nix @@ -13,12 +13,12 @@ stdenv.mkDerivation { inherit rev; }; + patches = [ ./noyywrap.patch ]; + buildInputs = [ autoconf automake flex bison machHeaders ]; preConfigure = "autoreconf -vfi"; - configureFlags = [ "--build=i586-pc-gnu" ]; - doCheck = true; meta = { diff --git a/pkgs/os-specific/gnu/mig/noyywrap.patch b/pkgs/os-specific/gnu/mig/noyywrap.patch new file mode 100644 index 00000000000..40ca6171f64 --- /dev/null +++ b/pkgs/os-specific/gnu/mig/noyywrap.patch @@ -0,0 +1,12 @@ +Fix undefined reference to `yywrap'. + +diff --git a/lexxer.l b/lexxer.l +index 9725d0b..15264bc 100644 +--- a/lexxer.l ++++ b/lexxer.l +@@ -1,4 +1,5 @@ + %option nounput ++%option noyywrap + + %k 10000 + %n 5000