View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001761 | SOGo | Backend General | public | 2012-04-09 15:56 | 2012-05-09 17:55 |
| Reporter | avoegele | Assigned To | ludovic | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | nightly v2 | ||||
| Target Version | 1.3.15 | Fixed in Version | 1.3.15 | ||
| Summary | 0001761: GCC 4.7 does no longer provide sel_eq() | ||||
| Description | My Linux distribution recently switched to GCC 4.7 which no longer provides sel_eq(). A patch that defines sel_eq() in two modules if __GNU_LIBOBJC__ is greater than or equal to 20100911 is attached. | ||||
| Tags | No tags attached. | ||||
|
2012-04-09 15:56
|
sogo_gcc_4_7.diff (1,295 bytes)
#
# old_revision [d93b5b4142f73cdb24bac181e6d92140b7a59313]
#
# patch "SOPE/GDLContentStore/EOQualifier+GCS.m"
# from [ee00793cdf4d77c645f504c8bb7a61fa1e38b69f]
# to [522a56e4baed3e4bac946740c10c4e45c3f06c8b]
#
# patch "SOPE/GDLContentStore/GCSFolder.m"
# from [12d06b6fb419c3d69a7431ebe5d8115693396137]
# to [049f8819dc26c8ab4d4547761640bafe76a10bd3]
#
============================================================
--- SOPE/GDLContentStore/EOQualifier+GCS.m ee00793cdf4d77c645f504c8bb7a61fa1e38b69f
+++ SOPE/GDLContentStore/EOQualifier+GCS.m 522a56e4baed3e4bac946740c10c4e45c3f06c8b
@@ -27,6 +27,10 @@
#import "EOQualifier+GCS.h"
+#if __GNU_LIBOBJC__ >= 20100911
+# define sel_eq(__A__,__B__) sel_isEqual(__A__,__B__)
+#endif
+
@implementation EOQualifier(GCS)
- (void)_appendAndQualifier:(EOAndQualifier *)_q
============================================================
--- SOPE/GDLContentStore/GCSFolder.m 12d06b6fb419c3d69a7431ebe5d8115693396137
+++ SOPE/GDLContentStore/GCSFolder.m 049f8819dc26c8ab4d4547761640bafe76a10bd3
@@ -44,6 +44,10 @@
#import "EOQualifier+GCS.h"
#import "GCSStringFormatter.h"
+#if __GNU_LIBOBJC__ >= 20100911
+# define sel_eq(__A__,__B__) sel_isEqual(__A__,__B__)
+#endif
+
typedef enum {
noTableRequired = 0,
quickTableRequired = 1,
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-04-09 15:56 | avoegele | New Issue | |
| 2012-04-09 15:56 | avoegele | File Added: sogo_gcc_4_7.diff | |
| 2012-05-09 17:55 | ludovic | Target Version | => 1.3.15 |
| 2012-05-09 17:55 | ludovic | Note Added: 0003877 | |
| 2012-05-09 17:55 | ludovic | Status | new => resolved |
| 2012-05-09 17:55 | ludovic | Fixed in Version | => 1.3.15 |
| 2012-05-09 17:55 | ludovic | Resolution | open => fixed |
| 2012-05-09 17:55 | ludovic | Assigned To | => ludovic |
| 2012-05-09 17:55 | ludovic | Status | resolved => closed |