mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
21 lines
795 B
Diff
21 lines
795 B
Diff
|
--- src/tools/qglobal.h
|
||
|
+++ src/tools/qglobal.h
|
||
|
@@ -314,12 +314,16 @@
|
||
|
char, or short. We tell gcc to pack QChars to 16 bits, to avoid
|
||
|
QString bloat. However, gcc 3.4 doesn't allow us to create references to
|
||
|
members of a packed struct. (Pointers are OK, because then you
|
||
|
- supposedly know what you are doing.) */
|
||
|
+ supposedly know what you are doing.)
|
||
|
+ For gcc 4.0.2 pointers dont seem to be ok, */
|
||
|
# if (defined(__arm__) || defined(__ARMEL__)) && !defined(QT_MOC_CPP)
|
||
|
# define Q_PACKED __attribute__ ((packed))
|
||
|
# if __GNUC__ == 3 && __GNUC_MINOR__ >= 4
|
||
|
# define Q_NO_PACKED_REFERENCE
|
||
|
# endif
|
||
|
+# if __GNUC__ == 4 && __GNUC_MINOR__ >= 0
|
||
|
+# define Q_NO_PACKED_POINTERS
|
||
|
+# endif
|
||
|
# endif
|
||
|
# if !defined(__EXCEPTIONS)
|
||
|
# define Q_NO_EXCEPTIONS
|