qt4: fix to work on clang 4
The new clang is more strict about signed comparisons against pointers, so this adds a couple of ad-hoc patches to appease it.
This commit is contained in:
parent
4d4488e793
commit
409fe12f76
@ -54,6 +54,12 @@ stdenv.mkDerivation rec {
|
|||||||
# there might be more references, but this is the only one I could find
|
# there might be more references, but this is the only one I could find
|
||||||
substituteInPlace tools/macdeployqt/tests/tst_deployment_mac.cpp \
|
substituteInPlace tools/macdeployqt/tests/tst_deployment_mac.cpp \
|
||||||
--replace /usr/lib/libstdc++.6.dylib "${stdenv.cc}/lib/libstdc++.6.dylib"
|
--replace /usr/lib/libstdc++.6.dylib "${stdenv.cc}/lib/libstdc++.6.dylib"
|
||||||
|
'' + stdenv.lib.optionalString stdenv.cc.isClang ''
|
||||||
|
substituteInPlace src/3rdparty/webkit/Source/WebCore/html/HTMLImageElement.cpp \
|
||||||
|
--replace 'optionalHeight > 0' 'optionalHeight != NULL'
|
||||||
|
|
||||||
|
substituteInPlace ./tools/linguist/linguist/messagemodel.cpp \
|
||||||
|
--replace 'm->comment()) >= 0' 'm->comment()) != NULL'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
patches =
|
patches =
|
||||||
|
Loading…
Reference in New Issue
Block a user