unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Global modification of #:make-flags
@ 2024-08-20 10:04 Marek Paśnikowski
  2024-08-20 10:29 ` Sarthak Shah
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Marek Paśnikowski @ 2024-08-20 10:04 UTC (permalink / raw)
  To: guix-devel

Hello

In order to prevent the XY problem, here is my goal: Rebuild the entire
system with -Os optimization level.  It is an experiment into viability
of hardware-targeted optimizations.

The [2.1 Packaging Tutorial][1] of the Cookbook mentions that it is
possible to pass a #:make-flags argument to a list of packages.
Unfortunately, no explanation is given how to implement this
functionality, and which exactly lists of packages does it apply to.

Does the Guix System have a facility similar to Gentoo's [make.conf][2],
where a default optimization set can be declared? A potential problem is
with packages that are dependencies of services, like %desktop-services.
I hope those also would inherit the changes.

[1]: https://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html
[2]: https://wiki.gentoo.org/wiki//etc/portage/make.conf#CFLAGS_and_CXXFLAGS


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

end of thread, other threads:[~2024-09-06 16:28 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-20 10:04 Global modification of #:make-flags Marek Paśnikowski
2024-08-20 10:29 ` Sarthak Shah
2024-08-20 13:13   ` Suhail Singh
2024-08-20 23:42     ` Sarthak Shah
2024-08-21  6:54       ` Suhail Singh
2024-08-21  7:27         ` Sarthak Shah
2024-08-21 14:37           ` Suhail Singh
2024-08-22 16:14             ` Sergio Pastor Pérez
2024-08-23  9:01               ` Sarthak Shah
2024-08-21  7:09   ` Marek Paśnikowski
2024-08-21  7:21     ` Sarthak Shah
2024-08-21  7:34       ` Marek Paśnikowski
2024-08-21  7:45         ` Sarthak Shah
2024-08-21  8:42           ` Marek Paśnikowski
2024-08-21 21:00 ` Ludovic Courtès
2024-09-06 16:27   ` Marek Paśnikowski
2024-08-22 16:35 ` Sergio Pastor Pérez

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).