Accepting request 438487 from home:matwey:branches:devel:languages:rust
OBS-URL: https://build.opensuse.org/request/show/438487 OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=9
This commit is contained in:
parent
bf3818f75d
commit
0cfbf98002
28
0001-Fix-armv7-autodetection.patch
Normal file
28
0001-Fix-armv7-autodetection.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
From 10ce90fca20fce776b8bdad504a5e3b915ded99f Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Matwey V. Kornilov" <matwey.kornilov@gmail.com>
|
||||||
|
Date: Sun, 30 Oct 2016 11:26:25 +0300
|
||||||
|
Subject: [PATCH 1/2] Fix armv7 autodetection
|
||||||
|
|
||||||
|
armv7l is armv7 architecture and CFG_CPUTYPE should be armv7 in order to end up
|
||||||
|
with armv7-unknown-linux-gnueabihf.mk rather than
|
||||||
|
arm-unknown-linux-gnueabihf.mk
|
||||||
|
---
|
||||||
|
configure | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/configure b/configure
|
||||||
|
index 2bc8c72..d62084c 100755
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -508,7 +508,7 @@ case $CFG_CPUTYPE in
|
||||||
|
;;
|
||||||
|
|
||||||
|
armv7l)
|
||||||
|
- CFG_CPUTYPE=arm
|
||||||
|
+ CFG_CPUTYPE=armv7
|
||||||
|
CFG_OSTYPE="${CFG_OSTYPE}eabihf"
|
||||||
|
;;
|
||||||
|
|
||||||
|
--
|
||||||
|
2.1.4
|
||||||
|
|
29
0002-Add-armv6l-autodetection.patch
Normal file
29
0002-Add-armv6l-autodetection.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
From 9b81f3c81b6340221f9713afa9ead070086d7314 Mon Sep 17 00:00:00 2001
|
||||||
|
From: "Matwey V. Kornilov" <matwey.kornilov@gmail.com>
|
||||||
|
Date: Sun, 30 Oct 2016 11:27:58 +0300
|
||||||
|
Subject: [PATCH 2/2] Add armv6l autodetection
|
||||||
|
|
||||||
|
Use arm-unknown-linux-gnueabihf for hardware floating point armv6 variant
|
||||||
|
---
|
||||||
|
configure | 5 +++++
|
||||||
|
1 file changed, 5 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/configure b/configure
|
||||||
|
index d62084c..4e62e49 100755
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -507,6 +507,11 @@ case $CFG_CPUTYPE in
|
||||||
|
CFG_CPUTYPE=arm
|
||||||
|
;;
|
||||||
|
|
||||||
|
+ armv6l)
|
||||||
|
+ CFG_CPUTYPE=arm
|
||||||
|
+ CFG_OSTYPE="${CFG_OSTYPE}eabihf"
|
||||||
|
+ ;;
|
||||||
|
+
|
||||||
|
armv7l)
|
||||||
|
CFG_CPUTYPE=armv7
|
||||||
|
CFG_OSTYPE="${CFG_OSTYPE}eabihf"
|
||||||
|
--
|
||||||
|
2.1.4
|
||||||
|
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 2 08:42:44 UTC 2016 - matwey.kornilov@gmail.com
|
||||||
|
|
||||||
|
- Add 0001-Fix-armv7-autodetection.patch
|
||||||
|
- Add 0002-Add-armv6l-autodetection.patch
|
||||||
|
* fix armv6 and armv7 builds
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 20 11:46:53 UTC 2016 - kgronlund@suse.com
|
Tue Sep 20 11:46:53 UTC 2016 - kgronlund@suse.com
|
||||||
|
|
||||||
|
@ -49,6 +49,10 @@ Source100: %{name}-rpmlintrc
|
|||||||
Patch1: 0003-Disable-embedding-timestamp-information.patch
|
Patch1: 0003-Disable-embedding-timestamp-information.patch
|
||||||
# PATCH-FIX-OPENSUSE: Set DT_SONAME when building dylibs
|
# PATCH-FIX-OPENSUSE: Set DT_SONAME when building dylibs
|
||||||
Patch2: add-soname.patch
|
Patch2: add-soname.patch
|
||||||
|
# PATCH-FIX-UPSTREAM build armv7 on armv7
|
||||||
|
Patch3: 0001-Fix-armv7-autodetection.patch
|
||||||
|
# PATCH-FIX-UPSTREAM build arm on armv6
|
||||||
|
Patch4: 0002-Add-armv6l-autodetection.patch
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
@ -116,6 +120,8 @@ package.
|
|||||||
%setup -q -n rustc-%{version}
|
%setup -q -n rustc-%{version}
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CPPFLAGS="$RPM_OPT_FLAGS" # eliminate complain from RPMlint
|
export CPPFLAGS="$RPM_OPT_FLAGS" # eliminate complain from RPMlint
|
||||||
|
Loading…
x
Reference in New Issue
Block a user