On 2019/08/08 19:02, Charlene Wendling wrote:
> ping. 

OK. Though the bump isn't really needed, it didn't build on ppc before, and
can't affect !ppc.

> On Sat, 27 Jul 2019 21:32:53 +0200
> Charlene Wendling wrote:
> 
> > Hi!
> > 
> > > http://build-failures.rhaalovely.net/powerpc/2019-07-14/emulators/retroarch.log
> > 
> > It's simply a missing header with the asm code that goes with it.
> > 
> > Once added it builds [0] and (surprisingly) runs fine on macppc. While
> > pretty useless to do in such a case, i've tested on amd64 as well, and
> > met no issues indeed.
> > 
> > Comments/feedback are welcome,
> > 
> > Charlène.
> > 
> > 
> > [0] https://bin.charlenew.xyz/retroarch.log.gz
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/emulators/retroarch/Makefile,v
> retrieving revision 1.18
> diff -u -p -u -p -r1.18 Makefile
> --- Makefile  12 Jul 2019 20:46:09 -0000      1.18
> +++ Makefile  27 Jul 2019 15:15:30 -0000
> @@ -5,7 +5,7 @@ COMMENT =             generic multi-emulator fronte
>  V =                  1.7.6
>  DISTNAME =           RetroArch-$V
>  PKGNAME =            retroarch-$V
> -REVISION =           1
> +REVISION =           2
>  
>  CATEGORIES =         emulators
>  
> Index: patches/patch-libretro-common_features_features_cpu_c
> ===================================================================
> RCS file: patches/patch-libretro-common_features_features_cpu_c
> diff -N patches/patch-libretro-common_features_features_cpu_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-libretro-common_features_features_cpu_c     27 Jul 2019 
> 15:15:30 -0000
> @@ -0,0 +1,17 @@
> +$OpenBSD$
> +
> +ppc fix for:
> +features_cpu.c:(.text+0x20): undefined reference to `__mftb'
> +
> +Index: libretro-common/features/features_cpu.c
> +--- libretro-common/features/features_cpu.c.orig
> ++++ libretro-common/features/features_cpu.c
> +@@ -39,7 +39,7 @@
> + #include <windows.h>
> + #endif
> + 
> +-#if defined(__CELLOS_LV2__)
> ++#if defined(__CELLOS_LV2__) || ( defined(__OpenBSD__) && 
> defined(__powerpc__) )
> + #ifndef _PPU_INTRINSICS_H
> + #include <ppu_intrinsics.h>
> + #endif
> 

Reply via email to