* bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux @ 2023-11-29 20:55 Leo Famulari 2023-12-06 12:25 ` Efraim Flashner 0 siblings, 1 reply; 6+ messages in thread From: Leo Famulari @ 2023-11-29 20:55 UTC (permalink / raw) To: 67535 I see that ci.guix.gnu.org's builders seem to run out of memory while building kernel headers for i686-linux: ------ xz: (stdin): Cannot allocate memory /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: /gnu/store/536ifp75wv8i1kb1k0szv7zd57ygpg0n-linux-libre-6.5.13-guix.tar.xz: Wrote only 2048 of 10240 bytes /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: Child returned status 1 /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: Error is not recoverable: exiting now ------ https://ci.guix.gnu.org/build/2736161/details ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux 2023-11-29 20:55 bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux Leo Famulari @ 2023-12-06 12:25 ` Efraim Flashner [not found] ` <ZqPwRe6ylRgGAeW1@jasmine.lan> 0 siblings, 1 reply; 6+ messages in thread From: Efraim Flashner @ 2023-12-06 12:25 UTC (permalink / raw) To: Leo Famulari; +Cc: 67535 [-- Attachment #1: Type: text/plain, Size: 1090 bytes --] On Wed, Nov 29, 2023 at 03:55:15PM -0500, Leo Famulari wrote: > I see that ci.guix.gnu.org's builders seem to run out of memory while > building kernel headers for i686-linux: > > ------ > xz: (stdin): Cannot allocate memory > /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: /gnu/store/536ifp75wv8i1kb1k0szv7zd57ygpg0n-linux-libre-6.5.13-guix.tar.xz: Wrote only 2048 of 10240 bytes > /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: Child returned status 1 > /gnu/store/ns71xxkb3fzr37934bim9l8xiv68kc7w-tar-1.34/bin/tar: Error is not recoverable: exiting now > ------ > > https://ci.guix.gnu.org/build/2736161/details This looks like more of the too-many-cores while decompressing tarballs issues we've had in the past on i686-linux. Can we change that phase to use a maximum of 4 cores or would that cause everything to rebuild? -- Efraim Flashner <efraim@flashner.co.il> רנשלפ םירפא GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <ZqPwRe6ylRgGAeW1@jasmine.lan>]
[parent not found: <Zqa8-YD03VpoZNno@pbp>]
[parent not found: <87sevsxtqg.fsf@elephly.net>]
* bug#67535: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] [not found] ` <87sevsxtqg.fsf@elephly.net> @ 2024-07-30 21:02 ` André Batista 2024-08-01 20:12 ` Leo Famulari 0 siblings, 1 reply; 6+ messages in thread From: André Batista @ 2024-07-30 21:02 UTC (permalink / raw) To: Ricardo Wurmus; +Cc: guix-devel, 67535, Efraim Flashner, Leo Famulari Hi! seg 29 jul 2024 às 14:33:59 (1722274439), rekado@elephly.net enviou: > Efraim Flashner <efraim@flashner.co.il> writes: > > > On Fri, Jul 26, 2024 at 02:51:49PM -0400, Leo Famulari wrote: > >> For a long time we've not been able to build linux-libre on i686-linux > >> because the source unpacking process runs out of memory. > > > > I believe if we limit the unpacking process to not more than 8 cores we > > can avoid that problem. > > > >> I'm forwarding this bug to guix-devel to get more attention. > >> > >> Is anybody actually using i686-linux anymore? Or should we begin to > >> officially remove support for it? > > > > Keeping this to i686-linux specifically, what generation of hardware > > supports i686 but not x86_64? Some (very) quick checking on wikipedia > > suggests that the x60 from 2006 was either 32-bit or 64-bit, and I > > believe there was an atom chip from 2015 that was 32-bit. Specifically, > > that makes the newest hardware (at least from the CPU perspective) 10 > > years old at least. > > FWIW, I'm using one of those Atom chips in a netbook for an installation > of Sugar Desktop. I upgrade it every few months or so. If I'm the only > user of i686-linux I would not want to condemn the project to supporting > the architecture for my sake. For the record, I'm another one still using those atom netbooks. Most software that I use on that machine still builds and runs fine, with the occasional hiccup. But even though I use the arch, I also don't feel particularly inclined to fix the occasional errors and can understand if people here decide to drop support to it. ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#67535: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] 2024-07-30 21:02 ` bug#67535: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] André Batista @ 2024-08-01 20:12 ` Leo Famulari 2024-08-02 19:34 ` André Batista 0 siblings, 1 reply; 6+ messages in thread From: Leo Famulari @ 2024-08-01 20:12 UTC (permalink / raw) To: André Batista; +Cc: Ricardo Wurmus, guix-devel, 67535, Efraim Flashner On Tue, Jul 30, 2024 at 06:02:23PM -0300, André Batista wrote: > seg 29 jul 2024 às 14:33:59 (1722274439), rekado@elephly.net enviou: > > FWIW, I'm using one of those Atom chips in a netbook for an installation > > of Sugar Desktop. I upgrade it every few months or so. If I'm the only > > user of i686-linux I would not want to condemn the project to supporting > > the architecture for my sake. > > For the record, I'm another one still using those atom netbooks. Most > software that I use on that machine still builds and runs fine, with the > occasional hiccup. > > But even though I use the arch, I also don't feel particularly inclined > to fix the occasional errors and can understand if people here decide to > drop support to it. Thanks for chiming in Ricardo and André. Do you build your own kernels for these machines? Or wait for the occasional successful build from CI? Download substitutes from a different build farm? ^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#67535: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] 2024-08-01 20:12 ` Leo Famulari @ 2024-08-02 19:34 ` André Batista 0 siblings, 0 replies; 6+ messages in thread From: André Batista @ 2024-08-02 19:34 UTC (permalink / raw) To: Leo Famulari; +Cc: Ricardo Wurmus, guix-devel, 67535, Efraim Flashner Hi qui 01 ago 2024 às 16:12:18 (1722539538), leo@famulari.name enviou: > On Tue, Jul 30, 2024 at 06:02:23PM -0300, André Batista wrote: > > seg 29 jul 2024 às 14:33:59 (1722274439), rekado@elephly.net enviou: > > > FWIW, I'm using one of those Atom chips in a netbook for an installation > > > of Sugar Desktop. I upgrade it every few months or so. If I'm the only > > > user of i686-linux I would not want to condemn the project to supporting > > > the architecture for my sake. > > > > For the record, I'm another one still using those atom netbooks. Most > > software that I use on that machine still builds and runs fine, with the > > occasional hiccup. > > > > But even though I use the arch, I also don't feel particularly inclined > > to fix the occasional errors and can understand if people here decide to > > drop support to it. > > Thanks for chiming in Ricardo and André. Do you build your own kernels > for these machines? Or wait for the occasional successful build from CI? > Download substitutes from a different build farm? I build my own kernels tailored for that machine so I did not notice that substitutes were not available. I usually keep pace with whatever is the latest stable kernel until it goes eol or, if it is a lts, until the latest stable reaches x.x.3 or x.x.4 minor version. Currently it is on v. 6.9.12. I've not had any issues building kernels to it in a long time, but I do use two local offload builders that are x84_64. None of them have more than 8 cores though. ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <87h6bpdeia.fsf@gnu.org>]
* bug#67535: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] [not found] ` <87h6bpdeia.fsf@gnu.org> @ 2024-11-10 11:56 ` Maxim Cournoyer 0 siblings, 0 replies; 6+ messages in thread From: Maxim Cournoyer @ 2024-11-10 11:56 UTC (permalink / raw) To: Ludovic Courtès; +Cc: guix-devel, 67535, Leo Famulari Hi, Ludovic Courtès <ludo@gnu.org> writes: > Efraim Flashner <efraim@flashner.co.il> skribis: > >> On Fri, Jul 26, 2024 at 02:51:49PM -0400, Leo Famulari wrote: >>> For a long time we've not been able to build linux-libre on i686-linux >>> because the source unpacking process runs out of memory. >> >> I believe if we limit the unpacking process to not more than 8 cores we >> can avoid that problem. > > Also, this is very much a defect of xz; on ‘core-updates’, > ‘patch-and-repack’ uses zstd, which is much less memory-hungry and more > predictable. I was about to write this; thanks for be6g faster :-). I believe the unpacking should now be fine even for i686, Leo? -- Thanks, Maxim ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-11-10 12:04 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-29 20:55 bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux Leo Famulari 2023-12-06 12:25 ` Efraim Flashner [not found] ` <ZqPwRe6ylRgGAeW1@jasmine.lan> [not found] ` <Zqa8-YD03VpoZNno@pbp> [not found] ` <87sevsxtqg.fsf@elephly.net> 2024-07-30 21:02 ` bug#67535: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] André Batista 2024-08-01 20:12 ` Leo Famulari 2024-08-02 19:34 ` André Batista [not found] ` <87h6bpdeia.fsf@gnu.org> 2024-11-10 11:56 ` Maxim Cournoyer
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).