Skip to content
Snippets Groups Projects
Commit ff877a56 authored by Toyohisa Kameyama's avatar Toyohisa Kameyama Committed by Peter Scheibel
Browse files

Gotcha package: fixed to build on ARM. (#11840)

Apply patch to current version which has not yet been merged in the
upstream package repo.
parent 81db89b5
No related branches found
No related tags found
No related merge requests found
commit 6f494384b0f00513d950b94a60c14ad1c20eb353
Author: David Poliakoff <david.poliakoff@gmail.com>
Date: Thu Sep 20 10:59:54 2018 -0700
Pushed fix to help build on ARM systems
diff --git a/src/libc_wrappers.c b/src/libc_wrappers.c
index 504e31a..5937e5a 100644
--- a/src/libc_wrappers.c
+++ b/src/libc_wrappers.c
@@ -358,7 +358,7 @@ int gotcha_open(const char *pathname, int flags, ...)
}
va_end(args);
- result = syscall(SYS_open, pathname, flags, mode);
+ result = syscall(SYS_openat, AT_FDCWD, pathname, flags, mode);
if (result >= 0)
return (int) result;
...@@ -19,6 +19,7 @@ class Gotcha(CMakePackage): ...@@ -19,6 +19,7 @@ class Gotcha(CMakePackage):
version('0.0.2', tag='0.0.2') version('0.0.2', tag='0.0.2')
variant('test', default=False, description='Build tests for Gotcha') variant('test', default=False, description='Build tests for Gotcha')
patch('arm.patch', when='@1.0.2')
def configure_args(self): def configure_args(self):
spec = self.spec spec = self.spec
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment