Accepting request 828565 from openSUSE:Factory:RISCV
- riscv.patch: Add support for RISC-V to libgcroots OBS-URL: https://build.opensuse.org/request/show/828565 OBS-URL: https://build.opensuse.org/package/show/M17N/uim?expand=0&rev=59
This commit is contained in:
parent
3319c9c0a4
commit
facb87ee35
35
riscv.patch
Normal file
35
riscv.patch
Normal file
@ -0,0 +1,35 @@
|
||||
Index: uim-1.8.6/sigscheme/libgcroots/include/private/gcconfig.h
|
||||
===================================================================
|
||||
--- uim-1.8.6.orig/sigscheme/libgcroots/include/private/gcconfig.h
|
||||
+++ uim-1.8.6/sigscheme/libgcroots/include/private/gcconfig.h
|
||||
@@ -479,6 +479,10 @@
|
||||
# define NONSTOP
|
||||
# define mach_type_known
|
||||
# endif
|
||||
+# if defined(__riscv) && defined(LINUX)
|
||||
+# define RISCV
|
||||
+# define mach_type_known
|
||||
+# endif
|
||||
|
||||
/* Feel free to add more clauses here */
|
||||
|
||||
@@ -2022,6 +2026,19 @@
|
||||
# endif
|
||||
# endif
|
||||
|
||||
+# ifdef RISCV
|
||||
+# define MACH_TYPE "RISC-V"
|
||||
+# define CPP_WORDSZ __riscv_xlen /* 32 or 64 */
|
||||
+# define ALIGNMENT (CPP_WORDSZ/8)
|
||||
+# ifdef LINUX
|
||||
+# define OS_TYPE "LINUX"
|
||||
+ extern int __data_start[];
|
||||
+# define DATASTART ((ptr_t)__data_start)
|
||||
+# define LINUX_STACKBOTTOM
|
||||
+# define DYNAMIC_LOADING
|
||||
+# endif
|
||||
+# endif /* RISCV */
|
||||
+
|
||||
#if defined(LINUX) && defined(USE_MMAP)
|
||||
/* The kernel may do a somewhat better job merging mappings etc. */
|
||||
/* with anonymous mappings. */
|
@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 21 18:05:04 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
||||
|
||||
- riscv.patch: Add support for RISC-V to libgcroots
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 18 12:37:11 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||
|
||||
|
2
uim.spec
2
uim.spec
@ -31,6 +31,7 @@ Source4: baselibs.conf
|
||||
Patch2: uim-fix-crash-in-firefox.diff
|
||||
Patch3: bugzilla-1175274-emacs-27.1.patch
|
||||
Patch4: uim-fix-multiple_declaration.diff
|
||||
Patch5: riscv.patch
|
||||
BuildRequires: canna-devel
|
||||
BuildRequires: emacs-x11
|
||||
BuildRequires: fdupes
|
||||
@ -109,6 +110,7 @@ Contains Qt5 input module plugin for uim
|
||||
%patch2 -p1
|
||||
%patch3 -p0
|
||||
%patch4 -p0
|
||||
%patch5 -p1
|
||||
cp emacs/README README.emacs
|
||||
iconv -f euc-jp -t utf-8 < emacs/README.ja > README.ja.emacs
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user