Accepting request 812057 from home:badshah400:branches:science

Add lal-implicit-conversion-XLALError.patch to fix an implicit conversion error flagged by GCC 10.

OBS-URL: https://build.opensuse.org/request/show/812057
OBS-URL: https://build.opensuse.org/package/show/science/lal?expand=0&rev=3
This commit is contained in:
Atri Bhattacharya 2020-06-08 14:18:25 +00:00 committed by Git OBS Bridge
parent f6d15536d8
commit 7646225e40
3 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,13 @@
Index: lal-6.22.0/lib/std/XLALError.h
===================================================================
--- lal-6.22.0.orig/lib/std/XLALError.h
+++ lal-6.22.0/lib/std/XLALError.h
@@ -698,7 +698,7 @@ void XLALError(const char *func,
* <li> \b ... (Optional) Additional arguments for printf-like format.
* </ul>
*/
-#define XLAL_ERROR(...) _XLAL_ERROR_IMPL_(return XLAL_FAILURE, __VA_ARGS__)
+#define XLAL_ERROR(...) _XLAL_ERROR_IMPL_(return (LALTYPECODE)XLAL_FAILURE, __VA_ARGS__)
/**
* Macro to invoke a failure from a XLAL routine returning a pointer.

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sat Jun 6 12:09:59 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
- Add lal-implicit-conversion-XLALError.patch to fix an implicit
conversion error flagged by GCC 10.
-------------------------------------------------------------------
Fri May 15 13:07:39 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>

View File

@ -25,6 +25,8 @@ License: GPL-2.0-only
Group: Productivity/Scientific/Physics
URL: https://wiki.ligo.org/Computing/DASWG/LALSuite
Source: http://software.ligo.org/lscsoft/source/lalsuite/lal-%{version}.tar.xz
# PATCH-FIX-UPSTREAM lal-implicit-conversion-XLALError.patch badshah400@gmail.com -- Fix an implicit coversion issue flagged by GCC 10
Patch0: lal-implicit-conversion-XLALError.patch
BuildRequires: %{python_module devel}
BuildRequires: %{python_module lscsoft-glue}
BuildRequires: %{python_module numpy-devel}