Fix gnugrep build on Illumos.
This commit is contained in:
parent
5436ca4d87
commit
e33b77d84d
|
@ -13,6 +13,8 @@ stdenv.mkDerivation {
|
||||||
buildInputs = [ pcre ]
|
buildInputs = [ pcre ]
|
||||||
++ stdenv.lib.optional (libiconv != null) libiconv;
|
++ stdenv.lib.optional (libiconv != null) libiconv;
|
||||||
|
|
||||||
|
patches = [ ./test-localeconv.patch ];
|
||||||
|
|
||||||
NIX_LDFLAGS = stdenv.lib.optionalString (libiconv != null) "-L${libiconv}/lib -liconv";
|
NIX_LDFLAGS = stdenv.lib.optionalString (libiconv != null) "-L${libiconv}/lib -liconv";
|
||||||
|
|
||||||
doCheck = !stdenv.isDarwin;
|
doCheck = !stdenv.isDarwin;
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
--- grep-2.14/gnulib-tests/test-localeconv.c.orig 2013-02-15 18:41:50.213433059 +0000
|
||||||
|
+++ grep-2.14/gnulib-tests/test-localeconv.c 2013-02-15 18:50:33.964751303 +0000
|
||||||
|
@@ -37,13 +37,13 @@
|
||||||
|
|
||||||
|
ASSERT (STREQ (l->decimal_point, "."));
|
||||||
|
ASSERT (STREQ (l->thousands_sep, ""));
|
||||||
|
-#if !defined __FreeBSD__
|
||||||
|
+#if !(defined __FreeBSD__ || defined __sun)
|
||||||
|
ASSERT (STREQ (l->grouping, ""));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
ASSERT (STREQ (l->mon_decimal_point, ""));
|
||||||
|
ASSERT (STREQ (l->mon_thousands_sep, ""));
|
||||||
|
-#if !defined __FreeBSD__
|
||||||
|
+#if !(defined __FreeBSD__ || defined __sun)
|
||||||
|
ASSERT (STREQ (l->mon_grouping, ""));
|
||||||
|
#endif
|
||||||
|
ASSERT (STREQ (l->positive_sign, ""));
|
Loading…
Reference in New Issue