mariadb/SPECIFIC-ULN/my_config.h
Joerg Bruehe 057cb35c45 First version of supporting the build of RPMs for ULN
from the MySQL 5.5 source tree.

This change adds the spec file for these ULN RPMs as well as
several patches and additional sources, to be used only in ULN RPMs.
All these files are in a new directory "SPECIFIC-ULN/".

This commit is for internal tool tests only, not yet ready for publishing.
2012-06-08 19:44:06 +02:00

29 lines
1 KiB
C

/*
* Kluge to support multilib installation of both 32- and 64-bit RPMS:
* we need to arrange that header files that appear in both RPMs are
* identical. Hence, this file is architecture-independent and calls
* in an arch-dependent file that will appear in just one RPM.
*
* To avoid breaking arches not explicitly supported by Red Hat, we
* use this indirection file *only* on known multilib arches.
*
* Note: this may well fail if user tries to use gcc's -I- option.
* But that option is deprecated anyway.
*/
#if defined(__x86_64__)
#include "my_config_x86_64.h"
#elif defined(__i386__)
#include "my_config_i386.h"
#elif defined(__ppc64__) || defined(__powerpc64__)
#include "my_config_ppc64.h"
#elif defined(__ppc__) || defined(__powerpc__)
#include "my_config_ppc.h"
#elif defined(__s390x__)
#include "my_config_s390x.h"
#elif defined(__s390__)
#include "my_config_s390.h"
#elif defined(__sparc__) && defined(__arch64__)
#include "my_config_sparc64.h"
#elif defined(__sparc__)
#include "my_config_sparc.h"
#endif