;; Compress the debug sections with Zstd
(when objcopy-can-compress? ;not available during early bootstrap
;; It's safe to use multiple threads as objcopy produces no output.
(n-par-for-each (if parallel-build?
(parallel-job-count)
1)
(lambda (f)
(make-file-writable f)
(or (false-if-exception
(invoke objcopy-command
"--compress-debug-sections=zstd" f))
(invoke objcopy-command
"--compress-debug-sections=zlib" f)))
debug-files))))))