Advertisement

Config broken for non-x86 linux platforms

Started by October 18, 2010 01:07 PM
0 comments, last by WitchLord 14 years, 1 month ago
The configuration is currently broken for non-x86 linux targets. If the processor is not i386 it automatically assumes it's x64, the config should be changed to this:
	#elif defined(__linux__)		#if defined(i386) && !defined(__LP64__)			#define THISCALL_RETURN_SIMPLE_IN_MEMORY			#define CDECL_RETURN_SIMPLE_IN_MEMORY			#define STDCALL_RETURN_SIMPLE_IN_MEMORY			// Support native calling conventions on Intel 32bit CPU			#define AS_X86		#elif defined(__LP64__)			#define AS_X64_GCC			#define HAS_128_BIT_PRIMITIVES			#define SPLIT_OBJS_BY_MEMBER_TYPES			// STDCALL is not available on 64bit Linux			#undef STDCALL			#define STDCALL                #else                        #define AS_MAX_PORTABILITY		#endif
Fixed in revision 728

AngelCode.com - game development and more - Reference DB - game developer references
AngelScript - free scripting library - BMFont - free bitmap font generator - Tower - free puzzle game

This topic is closed to new replies.

Advertisement