unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Support for glibc 2.35
@ 2022-04-06  1:23 Olivier Dion via Development of GNU Guix and the GNU System distribution.
  2022-04-06  1:46 ` Zhu Zihao
  0 siblings, 1 reply; 4+ messages in thread
From: Olivier Dion via Development of GNU Guix and the GNU System distribution. @ 2022-04-06  1:23 UTC (permalink / raw)
  To: guix-devel

Hello,

I would like to know if there's plan to add glibc@2.35 soon to the guix
channel?

I need it for a very specific feature in it and I would currently need
to roll my own version on my channel.  If it's planned to add it soon, I
would choose to postpone and wait for it.

Regards,
old

-- 
Olivier Dion
oldiob.dev



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

* Re: Support for glibc 2.35
  2022-04-06  1:23 Support for glibc 2.35 Olivier Dion via Development of GNU Guix and the GNU System distribution.
@ 2022-04-06  1:46 ` Zhu Zihao
  2022-04-06  2:03   ` Olivier Dion via Development of GNU Guix and the GNU System distribution.
  2022-04-06  8:26   ` Ludovic Courtès
  0 siblings, 2 replies; 4+ messages in thread
From: Zhu Zihao @ 2022-04-06  1:46 UTC (permalink / raw)
  To: Olivier Dion; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 710 bytes --]


Olivier Dion via "Development of GNU Guix and the GNU System distribution." <guix-devel@gnu.org> writes:

> Hello,
>
> I would like to know if there's plan to add glibc@2.35 soon to the guix
> channel?

I'm afraid not. Bumping the version of glibc is not a trivial package
update in Guix, it means almost all packages need to rebuild (rebuild
the world).

If you really need it, you may inherit from a existing glibc package,
update to 2.35 and use it. But you may need extra patches to make it
work well.

I'd suggest you use docker and run some distro with glibc 2.35(FWIK Archlinux).
-- 
Retrieve my PGP public key:

  gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F

Zihao

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]

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

* Re: Support for glibc 2.35
  2022-04-06  1:46 ` Zhu Zihao
@ 2022-04-06  2:03   ` Olivier Dion via Development of GNU Guix and the GNU System distribution.
  2022-04-06  8:26   ` Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Olivier Dion via Development of GNU Guix and the GNU System distribution. @ 2022-04-06  2:03 UTC (permalink / raw)
  To: Zhu Zihao; +Cc: guix-devel

On Wed, 06 Apr 2022, Zhu Zihao <all_but_last@163.com> wrote:
> Olivier Dion via "Development of GNU Guix and the GNU System distribution." <guix-devel@gnu.org> writes:

>> I would like to know if there's plan to add glibc@2.35 soon to the
>> guix channel?
>
> I'm afraid not. Bumping the version of glibc is not a trivial package
> update in Guix, it means almost all packages need to rebuild (rebuild
> the world).
>
> If you really need it, you may inherit from a existing glibc package,
> update to 2.35 and use it. But you may need extra patches to make it
> work well.

I see.  Well then I guess I will have to go that way then.

> I'd suggest you use docker and run some distro with glibc 2.35(FWIK
> Archlinux).

Can't do that.  I need guix for its reproductibility. 

-- 
Olivier Dion
oldiob.dev


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

* Re: Support for glibc 2.35
  2022-04-06  1:46 ` Zhu Zihao
  2022-04-06  2:03   ` Olivier Dion via Development of GNU Guix and the GNU System distribution.
@ 2022-04-06  8:26   ` Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2022-04-06  8:26 UTC (permalink / raw)
  To: Zhu Zihao; +Cc: guix-devel

Hi,

Zhu Zihao <all_but_last@163.com> skribis:

> Olivier Dion via "Development of GNU Guix and the GNU System distribution." <guix-devel@gnu.org> writes:
>
>> Hello,
>>
>> I would like to know if there's plan to add glibc@2.35 soon to the guix
>> channel?
>
> I'm afraid not. Bumping the version of glibc is not a trivial package
> update in Guix, it means almost all packages need to rebuild (rebuild
> the world).

Right, so we update it in a separate branch, ‘core-updates’, together
with other “core” packages.  The branch gets merged roughly once every 6
months, so one needs to be patient (such updates take a non-negligible
amount of QA work!).

> If you really need it, you may inherit from a existing glibc package,
> update to 2.35 and use it. But you may need extra patches to make it
> work well.

Yes, you can do that, use ‘make-gcc-toolchain’ (say) to build a custom
toolchain, and use ‘--with-c-toolchain’ to use that.

HTH!

Ludo’.


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

end of thread, other threads:[~2022-04-06  8:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-06  1:23 Support for glibc 2.35 Olivier Dion via Development of GNU Guix and the GNU System distribution.
2022-04-06  1:46 ` Zhu Zihao
2022-04-06  2:03   ` Olivier Dion via Development of GNU Guix and the GNU System distribution.
2022-04-06  8:26   ` Ludovic Courtès

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