findutils: update package for nvhpc (#23145)
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
This commit is contained in:
parent
3f4c9aeca7
commit
f5e6c32495
@ -0,0 +1,17 @@
|
|||||||
|
--- a/gl/lib/regex_internal.h
|
||||||
|
+++ b/gl/lib/regex_internal.h
|
||||||
|
@@ -36,6 +36,14 @@
|
||||||
|
#include <intprops.h>
|
||||||
|
#include <verify.h>
|
||||||
|
|
||||||
|
+#ifndef __LONG_WIDTH__
|
||||||
|
+#if LONG_WIDTH
|
||||||
|
+#define __LONG_WIDTH__ LONG_WIDTH
|
||||||
|
+#else
|
||||||
|
+#define __LONG_WIDTH__ __WORDSIZE
|
||||||
|
+#endif
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#if defined DEBUG && DEBUG != 0
|
||||||
|
# include <assert.h>
|
||||||
|
# define DEBUG_ASSERT(x) assert (x)
|
@ -45,7 +45,11 @@ def url_for_version(self, version):
|
|||||||
version('4.1.20', sha256='8c5dd50a5ca54367fa186f6294b81ec7a365e36d670d9feac62227cb513e63ab')
|
version('4.1.20', sha256='8c5dd50a5ca54367fa186f6294b81ec7a365e36d670d9feac62227cb513e63ab')
|
||||||
version('4.1', sha256='487ecc0a6c8c90634a11158f360977e5ce0a9a6701502da6cb96a5a7ec143fac')
|
version('4.1', sha256='487ecc0a6c8c90634a11158f360977e5ce0a9a6701502da6cb96a5a7ec143fac')
|
||||||
|
|
||||||
patch('nvhpc.patch', when='%nvhpc')
|
# The NVIDIA compilers do not currently support some GNU builtins.
|
||||||
|
# Detect this case and use the fallback path.
|
||||||
|
patch('nvhpc.patch', when='@4.6.0 %nvhpc')
|
||||||
|
# Workaround bug where __LONG_WIDTH__ is not defined
|
||||||
|
patch('nvhpc-long-width.patch', when='@4.8.0:4.8.99 %nvhpc')
|
||||||
|
|
||||||
build_directory = 'spack-build'
|
build_directory = 'spack-build'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user