pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/meta-pkgs/boost If we have a VFP, assume it is VFP3. I...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2ee0b519f883
branches:  trunk
changeset: 367449:2ee0b519f883
user:      bouyer <bouyer%pkgsrc.org@localhost>
date:      Sat Sep 02 10:42:12 2017 +0000

description:
If we have a VFP, assume it is VFP3. In the default mode on NetBSD, the
assembler complains:
libs/context/src/asm/ontop_arm_aapcs_elf_gas.S:55: Error: selected processor does not support `vstmia sp,{d8-d15}' in ARM mode
libs/context/src/asm/ontop_arm_aapcs_elf_gas.S:69: Error: selected processor does not support `vldmia sp,{d8-d15}' in ARM mode

XXX what about VFP4 ?

Should fix PR pkg/52425.

No PKGREVISION change, as this doesn't change packages which did sucessfully
build before.

diffstat:

 meta-pkgs/boost/distinfo                                                     |   4 ++-
 meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S  |  14 ++++++++++
 meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S |  14 ++++++++++
 3 files changed, 31 insertions(+), 1 deletions(-)

diffs (54 lines):

diff -r 586ce4cb344c -r 2ee0b519f883 meta-pkgs/boost/distinfo
--- a/meta-pkgs/boost/distinfo  Sat Sep 02 10:32:57 2017 +0000
+++ b/meta-pkgs/boost/distinfo  Sat Sep 02 10:42:12 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.104 2017/08/25 21:49:43 prlw1 Exp $
+$NetBSD: distinfo,v 1.105 2017/09/02 10:42:12 bouyer Exp $
 
 SHA1 (boost_1_65_0.tar.bz2) = f9260074ecfb31f3e65322fae9c15cc423c0ad59
 RMD160 (boost_1_65_0.tar.bz2) = 375254511112fb52928138ec7ea43f290d62601e
@@ -23,6 +23,8 @@
 SHA1 (patch-boostcpp.jam) = 8914fe56f183649a394032513483e29d1c49e30c
 SHA1 (patch-libs_config_configure) = e2f204d4fa4f1bd9b4131d28f9be0a1ac22bf711
 SHA1 (patch-libs_config_test_boost__no__range__based__for.ipp) = d9936c472fc2c696d86522b36eb12813ae91bee4
+SHA1 (patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S) = c5abf37bcf6fb88eb864a84199e6abdcfdc91bec
+SHA1 (patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S) = 9f76ec808adc34a83e720c846804c959830fafb6
 SHA1 (patch-libs_fiber_build_Jamfile.v2) = 28c1aba2d074f2db7104e37cd900d33f5fcffb09
 SHA1 (patch-tools_build_src_engine_build.jam) = dc59422ade217aa49eb5d6928f02f7bc4734aa43
 SHA1 (patch-tools_build_src_engine_build.sh) = ed5e29d049f04e8a1e055844e66c549e5cd4bb01
diff -r 586ce4cb344c -r 2ee0b519f883 meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/meta-pkgs/boost/patches/patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S       Sat Sep 02 10:42:12 2017 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-libs_context_src_asm_jump_arm_aapcs_elf_gas.S,v 1.1 2017/09/02 10:42:12 bouyer Exp $
+
+--- libs/context/src/asm/jump_arm_aapcs_elf_gas.S.orig 2017-08-27 12:57:18.881402433 +0200
++++ libs/context/src/asm/jump_arm_aapcs_elf_gas.S      2017-08-27 12:58:09.211149398 +0200
+@@ -39,6 +39,9 @@
+  *******************************************************/
+ 
+ .text
++#if (defined(__VFP_FP__) && !defined(__SOFTFP__))
++.fpu vfpv3
++#endif
+ .globl jump_fcontext
+ .align 2
+ .type jump_fcontext,%function
diff -r 586ce4cb344c -r 2ee0b519f883 meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/meta-pkgs/boost/patches/patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S      Sat Sep 02 10:42:12 2017 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-libs_context_src_asm_ontop_arm_aapcs_elf_gas.S,v 1.1 2017/09/02 10:42:12 bouyer Exp $
+
+--- libs/context/src/asm/ontop_arm_aapcs_elf_gas.S.orig        2017-08-27 12:57:18.888935619 +0200
++++ libs/context/src/asm/ontop_arm_aapcs_elf_gas.S     2017-08-27 12:58:25.812105545 +0200
+@@ -39,6 +39,9 @@
+  *******************************************************/
+ 
+ .text
++#if (defined(__VFP_FP__) && !defined(__SOFTFP__))
++.fpu vfpv3
++#endif
+ .globl ontop_fcontext
+ .align 2
+ .type ontop_fcontext,%function



Home | Main Index | Thread Index | Old Index