Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.0:Rings:1-MinimalX
ruby2.5
0002-gc.c-tick-for-POWER-arch.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0002-gc.c-tick-for-POWER-arch.patch of Package ruby2.5
From 5a060db26016499f35965d73ac0c1e7139ce635b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20R=C3=BCckert?= <mrueckert@suse.de> Date: Wed, 8 Mar 2017 17:55:33 +0100 Subject: [PATCH 2/2] gc.c tick for POWER arch --- gc.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) Index: ruby-2.5.0~git1502266673.8ed37cd47a/gc.c =================================================================== --- ruby-2.5.0~git1502266673.8ed37cd47a.orig/gc.c +++ ruby-2.5.0~git1502266673.8ed37cd47a/gc.c @@ -976,6 +976,18 @@ tick(void) return val; } +#elif defined(__powerpc64__) && \ + ( __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)) +typedef unsigned long long tick_t; +#define PRItick "llu" + +static __inline__ tick_t +tick(void) +{ + unsigned long long val = __builtin_ppc_get_timebase(); + return val; +} + #elif defined(_WIN32) && defined(_MSC_VER) #include <intrin.h> typedef unsigned __int64 tick_t;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor