diff options
author | Samuli Piippo <samuli.piippo@digia.com> | 2013-11-18 13:51:46 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-11-18 13:24:45 +0100 |
commit | 0224bf8f12293cc24f76649fb4881b93d1353373 (patch) | |
tree | 085bb725fa34b569b134c467c2291851a211e2fe /Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp | |
parent | bf8e1a56d5a7997ac8723e86789bdfde8414f53b (diff) | |
download | qtwebkit-0224bf8f12293cc24f76649fb4881b93d1353373.tar.gz |
Fix compilation on ARM
Android fix broke ARM compilation on non-Android Linux platforms.
Now correcly define Elf32_auxv_t only on Android/Qt and otherwise
include asm/hwcap.h
Same fix was previously applied to QtScript, which had the exact
same android problem (QTBUG-30978).
Task-number: QTBUG-34917
Change-Id: I29d570731754c6291f8dc0c379e6fdc8ec72b897
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp')
-rw-r--r-- | Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp b/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp index a523939b7..8f5a148f9 100644 --- a/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp +++ b/Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp @@ -36,9 +36,7 @@ #include <fcntl.h> #include <unistd.h> #include <elf.h> -#if !OS(ANDROID) && !PLATFORM(QT) -# include <asm/hwcap.h> -# else +# if OS(ANDROID) && PLATFORM(QT) # include <asm/procinfo.h> typedef struct { @@ -48,6 +46,8 @@ typedef struct uint32_t a_val; } a_un; } Elf32_auxv_t; +# else +# include <asm/hwcap.h> # endif #endif |