diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-07-30 10:41:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-07-30 10:41:39 +0100 |
commit | d97adbb13d8d4ce3f0521498a11e3d3af2154de2 (patch) | |
tree | a23f2eb147d7ff7bd988c4b80727987a5d1e2d54 /sci-libs/rocRAND/files | |
parent | 332763613830233610011722737f7dbccdae4931 (diff) |
gentoo auto-resync : 30:07:2023 - 10:41:38
Diffstat (limited to 'sci-libs/rocRAND/files')
3 files changed, 130 insertions, 0 deletions
diff --git a/sci-libs/rocRAND/files/rocRAND-5.1.3_no-symlink.patch b/sci-libs/rocRAND/files/rocRAND-5.1.3_no-symlink.patch new file mode 100644 index 000000000000..e0a4b8d66ae1 --- /dev/null +++ b/sci-libs/rocRAND/files/rocRAND-5.1.3_no-symlink.patch @@ -0,0 +1,38 @@ +commit 3b24ff660f83e18cadd3da272f182aaf8f98a755 +Author: Liam Wrubleski <Liam.Wrubleski@amd.com> +Date: Mon Jan 24 13:49:52 2022 -0700 + + Revert symlinks + +diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt +index 17a8c4c..89322d8 100644 +--- a/library/CMakeLists.txt ++++ b/library/CMakeLists.txt +@@ -60,27 +60,6 @@ rocm_install( + "${CMAKE_BINARY_DIR}/library/include" + ) + +-# Create symlinks +-if(WIN32) +- set(SYMLINK_COMMAND "file(COPY \${SRC} DESTINATION \${DEST_DIR})" ) +-else() +- set(SYMLINK_COMMAND "execute_process(COMMAND ln -sf \${SRC_REL} \${DEST})" ) +-endif() +-set(INSTALL_SYMLINK_COMMAND " +- set(SRC_DIR \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/include/rocrand) +- file(GLOB_RECURSE FILES RELATIVE \${SRC_DIR} \${SRC_DIR}/*) +- foreach(FILE \${FILES}) +- set(SRC \${SRC_DIR}/\${FILE}) +- set(DEST \$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/rocrand/include/\${FILE}) +- get_filename_component(DEST_DIR \${DEST} DIRECTORY) +- file(MAKE_DIRECTORY \${DEST_DIR}) +- file(RELATIVE_PATH SRC_REL \${DEST_DIR} \${SRC}) +- message(STATUS \"symlink: \${SRC_REL} -> \${DEST}\") +- ${SYMLINK_COMMAND} +- endforeach() +-") +-rocm_install(CODE "${INSTALL_SYMLINK_COMMAND}") +- + set(FORTRAN_SRCS_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/rocrand/src/fortran") + configure_file( + src/rocrand-fortran-config.cmake.in diff --git a/sci-libs/rocRAND/files/rocRAND-5.1.3_stdint-gcc13.patch b/sci-libs/rocRAND/files/rocRAND-5.1.3_stdint-gcc13.patch new file mode 100644 index 000000000000..e80155f24da7 --- /dev/null +++ b/sci-libs/rocRAND/files/rocRAND-5.1.3_stdint-gcc13.patch @@ -0,0 +1,33 @@ +commit d79e778080766cf359d6658367e1c7ce0668daa4 +Author: Benda Xu <orv@debian.org> +Date: Sat Jul 29 23:03:22 2023 +0800 + + sobol*_direction_vector_generator.cpp: include stdint.h for uint*_t + + Reference: https://gcc.gnu.org/gcc-13/porting_to.html + Signed-off-by: Benda Xu <heroxbd@gentoo.org> + +diff --git a/tools/sobol32_direction_vector_generator.cpp b/tools/sobol32_direction_vector_generator.cpp +index 16c4354..eb316c7 100644 +--- a/tools/sobol32_direction_vector_generator.cpp ++++ b/tools/sobol32_direction_vector_generator.cpp +@@ -20,6 +20,7 @@ + + #include <iostream> + #include <fstream> ++#include <cstdint> + #include <string> + #include <iomanip> + +diff --git a/tools/sobol64_direction_vector_generator.cpp b/tools/sobol64_direction_vector_generator.cpp +index e520903..ecdbdc4 100644 +--- a/tools/sobol64_direction_vector_generator.cpp ++++ b/tools/sobol64_direction_vector_generator.cpp +@@ -20,6 +20,7 @@ + + #include <iostream> + #include <fstream> ++#include <cstdint> + #include <string> + #include <iomanip> + diff --git a/sci-libs/rocRAND/files/rocRAND-5.4.2_stdint-gcc13.patch b/sci-libs/rocRAND/files/rocRAND-5.4.2_stdint-gcc13.patch new file mode 100644 index 000000000000..566ef5a1c45a --- /dev/null +++ b/sci-libs/rocRAND/files/rocRAND-5.4.2_stdint-gcc13.patch @@ -0,0 +1,59 @@ +Upstream: https://github.com/ROCmSoftwarePlatform/rocRAND/pull/372 + +commit 78c5631acd58d218af0c61af5acc57e9f47bc9c7 +Author: Benda Xu <orv@debian.org> +Date: Sat Jul 29 23:03:22 2023 +0800 + + sobol*_direction_vector_generator.cpp: include stdint.h for uint*_t + + Reference: https://gcc.gnu.org/gcc-13/porting_to.html + Signed-off-by: Benda Xu <heroxbd@gentoo.org> + +diff --git a/tools/scrambled_sobol32_direction_vector_generator.cpp b/tools/scrambled_sobol32_direction_vector_generator.cpp +index 5623704..7addf4d 100644 +--- a/tools/scrambled_sobol32_direction_vector_generator.cpp ++++ b/tools/scrambled_sobol32_direction_vector_generator.cpp +@@ -21,6 +21,7 @@ + #include "../library/include/rocrand/rocrand_sobol32_precomputed.h" + #include <fstream> + #include <iomanip> ++#include <cstdint> + #include <iostream> + #include <string> + +diff --git a/tools/scrambled_sobol64_direction_vector_generator.cpp b/tools/scrambled_sobol64_direction_vector_generator.cpp +index 0aecd3e..4189006 100644 +--- a/tools/scrambled_sobol64_direction_vector_generator.cpp ++++ b/tools/scrambled_sobol64_direction_vector_generator.cpp +@@ -21,6 +21,7 @@ + #include "../library/include/rocrand/rocrand_sobol64_precomputed.h" + #include <fstream> + #include <iomanip> ++#include <cstdint> + #include <iostream> + #include <string> + +diff --git a/tools/sobol32_direction_vector_generator.cpp b/tools/sobol32_direction_vector_generator.cpp +index 16c4354..eb316c7 100644 +--- a/tools/sobol32_direction_vector_generator.cpp ++++ b/tools/sobol32_direction_vector_generator.cpp +@@ -20,6 +20,7 @@ + + #include <iostream> + #include <fstream> ++#include <cstdint> + #include <string> + #include <iomanip> + +diff --git a/tools/sobol64_direction_vector_generator.cpp b/tools/sobol64_direction_vector_generator.cpp +index e520903..ecdbdc4 100644 +--- a/tools/sobol64_direction_vector_generator.cpp ++++ b/tools/sobol64_direction_vector_generator.cpp +@@ -20,6 +20,7 @@ + + #include <iostream> + #include <fstream> ++#include <cstdint> + #include <string> + #include <iomanip> + |