[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure.
From: |
Ludovic Courtès |
Subject: |
[bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure. |
Date: |
Tue, 03 Oct 2017 14:33:55 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Dave Love <address@hidden> skribis:
> Ludovic Courtès <address@hidden> writes:
>
>> Dave Love <address@hidden> skribis:
>>
>>> Ludovic Courtès <address@hidden> writes:
>>>
>>>> That’s because we use ‘--strip-debug’ and not ‘--strip-all’ (in some
>>>> cases, the latter breaks binaries in weird ways, hence the conservative
>>>> choice.)
>>>
>>> Is that something Guix-specific? As far as I know, with rpm and dpkg,
>>> the binaries are always stripped, and I'm not aware of any problem with
>>> that.
>>
>> I’m pretty sure I tried to default to “--strip-all” instead of
>> “--strip-debug” and that some packages had problems with that, I forgot
>> what it was.
>>
>> Perhaps we should try to revisit this.
>
> It seems worth trying.
I take it that you’re volunteering? :-)
The change is a simple one-liner, but making sure that nothing breaks of
course takes more time (mostly CPU time!).
> By the way, I originally thought that debug info was left in the
> binaries and a debug package separated it. I think it's unfortunate not
> to have debug info available (the GNU build default). It presumably
> should be available for something like openfoam, for people to build
> parts of, anyhow.
Quoth
<https://www.gnu.org/software/guix/manual/html_node/Installing-Debugging-Files.html>:
The ‘debug’ output mechanism in Guix is implemented by the
‘gnu-build-system’ (*note Build Systems::). Currently, it is
opt-in—debugging information is available only for the packages with
definitions explicitly declaring a ‘debug’ output. This may be changed
to opt-out in the future if our build farm servers can handle the load.
To check whether a package has a ‘debug’ output, use ‘guix package
--list-available’ (*note Invoking guix package::).
It’s mostly a matter of disk space and bandwidth.
Ludo’.
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Dave Love, 2017/10/02
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure.,
Ludovic Courtès <=
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Ludovic Courtès, 2017/10/07
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Paul Garlick, 2017/10/09
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Dave Love, 2017/10/19
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Ludovic Courtès, 2017/10/19
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Paul Garlick, 2017/10/20
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Ludovic Courtès, 2017/10/20
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Dave Love, 2017/10/20
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Dave Love, 2017/10/20
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Dave Love, 2017/10/22
- [bug#28593] [PATCH] gnu: openfoam: Clean up to reduce closure., Paul Garlick, 2017/10/23