GNU bug report logs -
#36346
[PATCH] gnu: Allow building toolchain with non-default libc.
Previous Next
Reported by: Carl Dong <contact <at> carldong.me>
Date: Sun, 23 Jun 2019 20:17:01 UTC
Severity: normal
Tags: fixed, patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Carl Dong <contact <at> carldong.me> writes:
> From: Carl Dong <accounts <at> carldong.me>
>
> * gnu/packages/base.scm (make-gcc-libc): Make public.
> * gnu/packages/commencement.scm (make-gcc-toolchain): Add 'libc'
> optional argument to specify using a non-default glibc package, also
> make public.
It would be easier to digest this patch if it came with an actual user
of this change. Right now it complicates a very simple procedure for no
apparent reason. Can you elaborate a bit on the use case?
Guix excels at creating bespoke toolchains like these. It is easy to
express this change as a new 'make-gcc-toolchain-with-custom-libc'
procedure. So I'm not sure if it's worth changing 'make-gcc-toolchain',
which serves a fairly specific use case.
I would expect any reasonably complex toolchain to need further tweaks,
and we cannot possibly support all such configuration inside
'make-gcc-toolchain'.
Does that make sense?
It does sound useful to make these procedures more generally accessible
however. Perhaps 'make-gcc-toolchain' could be implemented in terms of
a more generic 'make-toolchain' interface?
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 5 years and 314 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.