summaryrefslogtreecommitdiffstats
path: root/amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch
diff options
context:
space:
mode:
authormsglm <msglm@techchud.xyz>2025-06-19 19:25:22 -0500
committermsglm <msglm@techchud.xyz>2025-06-19 19:25:22 -0500
commitd6119d8f49be6149c176f3de34a9e65cd7a20064 (patch)
treefb397b181178a713009c27dede3783cb7b56b779 /amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch
parentedb38a355aebe1786447bacdfd5b3550aee5f91e (diff)
downloadguix-msglm-master.tar.gz
guix-msglm-master.tar.bz2
guix-msglm-master.zip
import guix-hpc amd modules and add gfx1100 supportHEADmaster
Diffstat (limited to 'amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch')
-rw-r--r--amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch19
1 files changed, 19 insertions, 0 deletions
diff --git a/amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch b/amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch
new file mode 100644
index 0000000..44f9969
--- /dev/null
+++ b/amd/packages/patches/tensile-5.3.3-copy-if-not-exist.patch
@@ -0,0 +1,19 @@
+Only copy static files if they do not already exist at the destination
+diff --git a/Tensile/TensileCreateLibrary.py b/Tensile/TensileCreateLibrary.py
+index 2d63160b..a7ccf268 100644
+--- a/Tensile/TensileCreateLibrary.py
++++ b/Tensile/TensileCreateLibrary.py
+@@ -738,8 +738,11 @@ def copyStaticFiles(outputPath=None):
+
+ for fileName in libraryStaticFiles:
+ # copy file
+- shutil.copy( os.path.join(globalParameters["SourcePath"], fileName), \
+- outputPath )
++
++ path = os.path.join(globalParameters["SourcePath"], fileName)
++ if not os.path.isfile(path):
++ shutil.copy( os.path.join(globalParameters["SourcePath"], fileName), \
++ outputPath )
+
+ return libraryStaticFiles
+