From a61f3725d0e92459eb6f1fe7ee4e817c68d25ccf Mon Sep 17 00:00:00 2001 From: Peter Varga Date: Mon, 30 May 2011 16:23:29 +0200 Subject: Remove FIXME from the v8base.pri Check the version of gcc and use -fno-strict-aliasing flag when it's 4.5. Merge-request: 1 (This patch was cherry-pick from QtScript module) Reviewed-by: Jedrzej Nowacki Change-Id: I0086ec374c7cfd4c0842198734318c915c6cea8d Reviewed-on: http://codereview.qt.nokia.com/2515 Reviewed-by: Qt Sanity Bot Reviewed-by: Kent Hansen --- src/declarative/v8/v8base.pri | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/declarative/v8/v8base.pri b/src/declarative/v8/v8base.pri index 209e4d5127..9cea5cf575 100644 --- a/src/declarative/v8/v8base.pri +++ b/src/declarative/v8/v8base.pri @@ -11,8 +11,9 @@ isEmpty(V8DIR) { # mksnapshot hangs if gcc 4.5 is used # for reference look at http://code.google.com/p/v8/issues/detail?id=884 - # FIXME how to find 4.5 series? - message(because of a bug in gcc / v8 we need to add -fno-strict-aliasing) - QMAKE_CFLAGS += -fno-strict-aliasing - QMAKE_CXXFLAGS += -fno-strict-aliasing + equals(QT_GCC_MAJOR_VERSION, 4): equals(QT_GCC_MINOR_VERSION, 5) { + message(because of a bug in gcc / v8 we need to add -fno-strict-aliasing) + QMAKE_CFLAGS += -fno-strict-aliasing + QMAKE_CXXFLAGS += -fno-strict-aliasing + } } -- cgit v1.2.3