!30 [sync] PR-29: 添加sw架构

From: @openeuler-sync-bot 
Reviewed-by: @zengwefeng 
Signed-off-by: @zengwefeng
This commit is contained in:
openeuler-ci-bot 2022-11-21 09:05:04 +00:00 committed by Gitee
commit 4f8801eb37
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 36 additions and 1 deletions

View File

@ -0,0 +1,30 @@
From 63608bec0e5a7877a44207c1ad53787618036250 Mon Sep 17 00:00:00 2001
From: wzx <wuzx1226@qq.com>
Date: Fri, 28 Oct 2022 10:48:23 +0800
Subject: [PATCH] Add sw64 architecture
Add sw64 architecture in file src/win/util.c to support sw64 architecture.
Signed-off-by: wzx <wuzx1226@qq.com>
---
src/win/util.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/win/util.c b/src/win/util.c
index 88602c7..8c0aea6 100644
--- a/src/win/util.c
+++ b/src/win/util.c
@@ -1924,6 +1924,10 @@ int uv_os_uname(uv_utsname_t* buffer) {
case PROCESSOR_ARCHITECTURE_MIPS:
uv__strscpy(buffer->machine, "mips", sizeof(buffer->machine));
break;
+ case PROCESSOR_ARCHITECTURE_SW_64:
+ case PROCESSOR_ARCHITECTURE_SW_6464:
+ uv__strscpy(buffer->machine, "sw_64", sizeof(buffer->machine));
+ break;
case PROCESSOR_ARCHITECTURE_ALPHA:
case PROCESSOR_ARCHITECTURE_ALPHA64:
uv__strscpy(buffer->machine, "alpha", sizeof(buffer->machine));
--
2.33.0

View File

@ -1,7 +1,7 @@
Name: libuv
Epoch: 1
Version: 1.42.0
Release: 2
Release: 3
Summary: A multi-platform support library with a focus on asynchronous I/O
# from README.md
@ -9,6 +9,8 @@ License: MIT and CC-BY-4.0
URL: http://libuv.org/
Source0: http://dist.libuv.org/dist/v%{version}/%{name}-v%{version}.tar.gz
Patch1: libuv-Add-sw64-architecture.patch
BuildRequires: autoconf automake libtool gcc
%description
@ -60,6 +62,9 @@ make check
%doc ChangeLog
%changelog
* Fri Oct 21 2022 wuzx<wuzx1226@qq.com> - 1.42.0-3
- add sw64 patch
* Mon Jun 20 2022 renhongxun <renhongxun@h-partners.com> - 1.42.0-2
- enable check