diff options
author | Mihai Moldovan <ionic@ionic.de> | 2017-06-28 19:20:36 +0200 |
---|---|---|
committer | Mihai Moldovan <ionic@ionic.de> | 2017-06-28 19:20:36 +0200 |
commit | 78d41614e4bfb022a7291167f893249f99acd006 (patch) | |
tree | d631658e4e3a6b73e796a74572fefc5a303a2a33 | |
parent | cde05c090e06fd686a11b29eae80a62dd7e59466 (diff) | |
parent | c22c3f729581d076f184d63371b10d53078e68cf (diff) | |
download | nx-libs-78d41614e4bfb022a7291167f893249f99acd006.tar.gz nx-libs-78d41614e4bfb022a7291167f893249f99acd006.tar.bz2 nx-libs-78d41614e4bfb022a7291167f893249f99acd006.zip |
Merge branch 'sunweaver-pr/fix-ftbfs-on-mips64el' into 3.6.x
Attributes GH PR #454: https://github.com/ArcticaProject/nx-libs/pull/454
-rw-r--r-- | nx-X11/config/cf/Imake.cf | 3 | ||||
-rw-r--r-- | nx-X11/config/cf/linux.cf | 17 |
2 files changed, 17 insertions, 3 deletions
diff --git a/nx-X11/config/cf/Imake.cf b/nx-X11/config/cf/Imake.cf index 32f3e321b..47518164b 100644 --- a/nx-X11/config/cf/Imake.cf +++ b/nx-X11/config/cf/Imake.cf @@ -883,6 +883,9 @@ XCOMM Keep cpp from replacing path elements containing i486/i586/i686 # undef __mips__ # if defined(MIPSEL) || defined(_MIPSEL) # define MipselArchitecture +# if (_MIPS_SIM == _ABI64) +# define Mips64elArchitecture +# endif # endif # undef MIPSEL # undef _MIPSEL diff --git a/nx-X11/config/cf/linux.cf b/nx-X11/config/cf/linux.cf index cd34555e6..b78281cb5 100644 --- a/nx-X11/config/cf/linux.cf +++ b/nx-X11/config/cf/linux.cf @@ -723,7 +723,7 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif /* Mc68020Architecture */ -#ifdef MipsArchitecture +#if defined(MipsArchitecture) && !defined(MipselArchitecture) # ifndef OptimizedCDebugFlags # define OptimizedCDebugFlags DefaultGcc2MipsOpt # endif @@ -732,6 +732,19 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines #endif +#ifdef MipselArchitecture +# ifndef OptimizedCDebugFlags +# define OptimizedCDebugFlags DefaultGcc2MipsOpt +# endif +# define LinuxMachineDefines -D__MIPSEL__ +# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME +# ifdef Mips64elArchitecture +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 +# else +# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines +# endif +#endif + #ifdef Ppc64Architecture # define DefaultCCOptions -mminimal-toc # ifndef OptimizedCDebugFlags @@ -777,10 +790,8 @@ XCOMM binutils: (LinuxBinUtilsMajorVersion) # define ServerOSDefines XFree86ServerOSDefines -DDDXTIME # define AsVISOption -Av9a # ifdef Sparc64Architecture -# define AsOutputArchSize 64 # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines -D_XSERVER64 # else -# define AsOutputArchSize 32 # define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines # endif #endif |