GNU bug report logs -
#28593
[PATCH] gnu: openfoam: Clean up to reduce closure.
Previous Next
Reported by: Dave Love <fx <at> gnu.org>
Date: Mon, 25 Sep 2017 10:50:01 UTC
Severity: normal
Tags: patch
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Dave Love <fx <at> gnu.org> skribis:
> Ludovic Courtès <ludo <at> gnu.org> writes:
>
>> Dave Love <fx <at> gnu.org> skribis:
>>
>>> Ludovic Courtès <ludo <at> gnu.org> 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’.
This bug report was last modified 7 years and 178 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.