graphviz: patch broken cdt.h header file

The cdt.h header duplicates the signatures of standard library functions
memcmp() and strcpy(), but those signatures don't match the real thing when
building with a C++ compiler, because they lack the no-throw declaration glibc
has. Simply dropping those redundant prototypes remedies the issue.
This commit is contained in:
Peter Simons
2012-11-11 20:16:21 +01:00
parent fbd58e20b5
commit 3d4068b11a
2 changed files with 17 additions and 0 deletions
+2
View File
@@ -15,6 +15,8 @@ stdenv.mkDerivation rec {
pango gd gts
] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibs xlibs.libXrender ];
patches = [ ./fix-broken-memcp-signature.patch ];
configureFlags =
[ "--with-pngincludedir=${libpng}/include"
"--with-pnglibdir=${libpng}/lib"