From: SourceForge.net <no...@so...> - 2008-12-30 19:17:20
|
Patches item #2477577, was opened at 2008-12-30 20:10 Message generated for change (Comment added) made by tammer You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684732&aid=2477577&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Bug fix Group: v4.0 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Rainer Tammer (tammer) >Assigned to: Mark Miesfeld (miesfeld) Summary: AIX 64 bit build Initial Comment: Hello, with the following settings: export CC=xlc_r export CXX=xlC_r export LDFLAGS="-Wl,-brtl" export OBJECT_MODE=64 ./configure --disable-static make and 1. patch to api/platform/unix/rexxapitypes.h // AIX does not define __WORDSIZE, use __64BIT__ instead #if __WORDSIZE == 64 || defined(__64BIT__) #define __REXX64__ #else #undef __REXX64__ #endif and 2. patch to rexxapitypes.h or rexxplatformdefs.h if rexxplatformdefs.h is always included after rexxapitypes.h !! // AIX (and maybe others) needs a little help here #ifdef __REXX64__ #ifndef __INT64_C #define __INT64_C(c) c ## L #endif #else #ifndef __INT64_C #define __INT64_C(c) c ## LL #endif #endif shorter alternative: // AIX (and maybe others) needs a little help here #ifdef __REXX64__ #ifndef __INT64_C #define __INT64_C(c) c ## L #endif #endif Mark is already working on this. Bye Rainer ---------------------------------------------------------------------- >Comment By: Rainer Tammer (tammer) Date: 2008-12-30 20:17 Message: I have reassigned this to Mark as he already has started integrating the patch. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684732&aid=2477577&group_id=119701 |