openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Damjan Jovanovic <dam...@apache.org>
Subject Re: Building AOO on ARM for Raspberry Pi
Date Sun, 10 Jul 2016 16:44:01 GMT
The only change to main/sal/osl/unx/interlck.c since the code was imported
into SVN was in this commit:

------------------------------------------------------------------------
r1454390 | hdu | 2013-03-08 15:58:40 +0200 (Fri, 08 Mar 2013) | 4 lines
Changed paths:
   M /openoffice/trunk/main/sal/osl/unx/interlck.c

avoid expensive pthread interlocking on clang

Clang handles the GCC inline assembler syntax just fine

------------------------------------------------------------------------



with these contents:



Index: main/sal/osl/unx/interlck.c
===================================================================
--- main/sal/osl/unx/interlck.c    (revision 1454389)
+++ main/sal/osl/unx/interlck.c    (revision 1454390)
@@ -31,7 +31,7 @@
 #error please use asm/interlck_sparc.s
 #elif defined ( SOLARIS) && defined ( X86 )
 #error please use asm/interlck_x86.s
-#elif defined ( GCC ) && ( defined ( X86 ) || defined ( X86_64 ) )
+#elif (defined(__GNUC__) || defined(__clang__)) && (defined(X86) ||
defined(X86_64))
 /* That's possible on x86-64 too since oslInterlockedCount is a sal_Int32
*/

 extern int osl_isSingleCPU;
@@ -212,3 +212,4 @@
 }

 #endif /* default */
+



On Sun, Jul 10, 2016 at 6:02 PM, JZA <acolorado@gmail.com> wrote:

> AOO is not buildable yet on armhf + gcc > 4.7
>
> Further talk, seems that someone removed the interlck.c code from
> /sal/osl/unx/interlock.c
>
> Seems this code should be re-incorporate the patch.
>
> On Sun, Jul 10, 2016 at 10:53 AM, Damjan Jovanovic <damjan@apache.org>
> wrote:
>
> > Please elaborate about those errors.
> >
> > Damjan
> >
> > On Sun, Jul 10, 2016 at 5:42 PM, JZA <acolorado@gmail.com> wrote:
> >
> > > Hi I wonder if there are issues with building AOO for ARM, EricB is
> > trying
> > > to build it but get errors and wonder if there has been a major change
> on
> > > the architecture that makes it unbuildable on ARM.
> > >
> > > --
> > > Alexandro Colorado
> > > Apache OpenOffice Contributor
> > > 9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
> > >
> >
>
>
>
> --
> Alexandro Colorado
> Apache OpenOffice Contributor
> 9060 55AB FFD2 2F02 0E1A  3409 599C 14FC 9450 D3CF
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message