From 7cb6bacdfbbc67fd92327ca806ba9f52f6eac0f0 Mon Sep 17 00:00:00 2001 From: Ranjith Ramakrishnan <91213141+raramakr@users.noreply.github.com> Date: Sun, 5 Jul 2026 01:34:41 -0600 Subject: [PATCH] fix(ci): Disable dwz compression for select packages and tune dh_dwz options (#6340) Add disable_dwz flag to the following packages: - amdrocm-solver-test - amdrocm-solver - amdrocm-dnn - amdrocm-rdc-test - amdrocm-rdc Update debian_rules.j2 to run dh_dwz with custom options when not disabled: exclude .hsaco/.co files and set --low-mem-die-limit=none --max-die-limit=none to prevent memory-related build failures. JIRA ID: https://github.com/ROCm/TheRock/issues/5076 --------- --- build_tools/packaging/linux/package.json | 17 ++++++++++------- .../packaging/linux/template/debian_rules.j2 | 3 +++ 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/build_tools/packaging/linux/package.json b/build_tools/packaging/linux/package.json index 3a61d5da0ad..f2f88d1870d 100644 --- a/build_tools/packaging/linux/package.json +++ b/build_tools/packaging/linux/package.json @@ -737,7 +737,8 @@ ] } ], - "Gfxarch": "True" + "Gfxarch": "True", + "Disable_DWZ": "True" }, { "Package": "amdrocm-sparse-test", @@ -1061,7 +1062,8 @@ ] } ], - "Gfxarch": "True" + "Gfxarch": "True", + "Disable_DWZ": "True" }, { @@ -2707,7 +2709,8 @@ } ], - "Gfxarch": "True" + "Gfxarch": "True", + "Disable_DWZ": "True" }, { @@ -2912,8 +2915,8 @@ ] } ], - "Gfxarch": "False" - + "Gfxarch": "False", + "Disable_DWZ": "True" }, { "Package": "amdrocm-rdc", @@ -2957,8 +2960,8 @@ ] } ], - "Gfxarch": "False" - + "Gfxarch": "False", + "Disable_DWZ": "True" }, { "Package": "amdrocm-debugger", diff --git a/build_tools/packaging/linux/template/debian_rules.j2 b/build_tools/packaging/linux/template/debian_rules.j2 index 0e69101e3c8..51f829d1a71 100644 --- a/build_tools/packaging/linux/template/debian_rules.j2 +++ b/build_tools/packaging/linux/template/debian_rules.j2 @@ -13,6 +13,9 @@ override_dh_builddeb: {% if disable_dwz %} override_dh_dwz: : +{% else %} +override_dh_dwz: + dh_dwz -X.hsaco -X.co -- --low-mem-die-limit=none --max-die-limit=none {% endif %}