mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	my_global.h:
Patch from Alfredo for TARGET_FAT_BINARY
This commit is contained in:
		| @@ -84,6 +84,42 @@ | ||||
| #define NETWARE_SET_SCREEN_MODE(A) | ||||
| #endif | ||||
|  | ||||
| /* | ||||
|   The macros below are used to allow build of Universal/fat binaries of | ||||
|   MySQL and MySQL applications under darwin.  | ||||
| */ | ||||
| #ifdef TARGET_FAT_BINARY | ||||
| # undef SIZEOF_CHARP  | ||||
| # undef SIZEOF_INT  | ||||
| # undef SIZEOF_LONG  | ||||
| # undef SIZEOF_LONG_LONG  | ||||
| # undef SIZEOF_OFF_T  | ||||
| # undef SIZEOF_SHORT  | ||||
|  | ||||
| #if defined(__i386__) | ||||
| # undef WORDS_BIGENDIAN | ||||
| # define SIZEOF_CHARP 4 | ||||
| # define SIZEOF_INT 4 | ||||
| # define SIZEOF_LONG 4 | ||||
| # define SIZEOF_LONG_LONG 8 | ||||
| # define SIZEOF_OFF_T 8 | ||||
| # define SIZEOF_SHORT 2 | ||||
|  | ||||
| #elif defined(__ppc__) | ||||
| # define WORDS_BIGENDIAN | ||||
| # define SIZEOF_CHARP 4 | ||||
| # define SIZEOF_INT 4 | ||||
| # define SIZEOF_LONG 4 | ||||
| # define SIZEOF_LONG_LONG 8 | ||||
| # define SIZEOF_OFF_T 8 | ||||
| # define SIZEOF_SHORT 2 | ||||
|  | ||||
| #else | ||||
| # error Building FAT binary for an unknown architecture. | ||||
| #endif | ||||
| #endif /* TARGET_FAT_BINARY */ | ||||
|  | ||||
|  | ||||
| /* | ||||
|   The macros below are borrowed from include/linux/compiler.h in the | ||||
|   Linux kernel. Use them to indicate the likelyhood of the truthfulness | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 mmj@tiger.mmj.dk
					mmj@tiger.mmj.dk