unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#49919] [PATCH core-updates 0/2] build-system/go: Enable parallelism.
@ 2021-08-07  4:45 Sarah Morgensen
  2021-08-07  4:48 ` [bug#49919] [PATCH core-updates 1/2] build-system/go: Honor #:parallel-build? Sarah Morgensen
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Sarah Morgensen @ 2021-08-07  4:45 UTC (permalink / raw)
  To: 49919

Hello Guix,

These patches give the Go build system the standard parallelism levers. I would
have thought that Go was already detecting the correct number for GOMAXPROCS,
but after I made this same change for the bootstrapping Go compiler, Efraim
found that it cut the build time nearly in half [0].

[0] https://issues.guix.gnu.org/49616

--
Sarah Morgensen (2):
  build-system/go: Honor #:parallel-build?.
  build-system/go: Honor #:parallel-tests?.

 guix/build-system/go.scm       |  5 +++++
 guix/build/go-build-system.scm | 12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)


base-commit: 693d75e859150601145b7f7303f61d4f48e76927
-- 
2.31.1





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2024-01-20 20:51 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-07  4:45 [bug#49919] [PATCH core-updates 0/2] build-system/go: Enable parallelism Sarah Morgensen
2021-08-07  4:48 ` [bug#49919] [PATCH core-updates 1/2] build-system/go: Honor #:parallel-build? Sarah Morgensen
2021-08-07  4:48 ` [bug#49919] [PATCH core-updates 2/2] build-system/go: Honor #:parallel-tests? Sarah Morgensen
2021-08-19 15:13 ` [bug#49919] [PATCH core-updates 0/2] build-system/go: Enable parallelism Mathieu Othacehe
2021-12-15 10:35   ` Efraim Flashner
2021-12-15 10:43     ` Mathieu Othacehe
2024-01-20 20:49       ` bug#49919: " Maxim Cournoyer
2021-08-31 10:03 ` [bug#49919] " zimoun
2021-08-31 16:06 ` Sarah Morgensen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).