public inbox for libc-help@sourceware.org
 help / color / mirror / Atom feed
* Build hangs on stdio-common for glibc-2.30-67-g4748829f86a458b76642f3e98b1d80f7b868e427
@ 2023-09-17 18:53 Boran Car
  2023-09-17 19:21 ` Boran Car
  2023-09-18  8:16 ` Chris Packham
  0 siblings, 2 replies; 7+ messages in thread
From: Boran Car @ 2023-09-17 18:53 UTC (permalink / raw)
  To: libc-help

While using crosstools-NG and Buildroot, and even manually going into
the folder and executing make, I would end up with the build hanging
at

`make -d subdir=stdio-common -C stdio-common ..=../ subdir_lib`

I'm using GNU Make 4.4.1.

I modified the Makefile to print out tracing information when hitting
stdio-common and re-ran it and I get make itself re-executing the
target, never finishing, despite the target already being built.
Here's a very short and snipped output of the trace, because it's very noisy:
```
 Considering target file
'/home/boran/git/buildroot-2020.02.3/output/build/glibc-2.30-67-g4748829f86a458b76642f3e98b1d80f7b868e427/build/bits/stdio_lim.d'.
 File '/home/boran/git/buildroot-2020.02.3/output/build/glibc-2.30-67-g4748829f86a458b76642f3e98b1d80f7b868e427/build/bits/stdio_lim.d'
was considered already.
Re-executing[48]: make -d subdir=stdio-common -C stdio-common ..=../ subdir_lib
```

I can also modify the Makefile to skip stdio-common/subdir_lib and
will then get stuck in stdio-common/others, and modifying that to skip
it will get stuck on stdio-common/subdir_install. Those are the only 3
issues, and I usually have to let them run on the first try and skip
on subsequent tries. With those changes in place, the glibc builds
successfully.

My questions are:
- Are there any pointers where I should go looking for what's the
cause of the re-executions and how to prevent them?
- Is there anything I can use from subsequent glibc Makefiles? Was an
issue discovered with the target computation?

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

end of thread, other threads:[~2023-10-01 11:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-17 18:53 Build hangs on stdio-common for glibc-2.30-67-g4748829f86a458b76642f3e98b1d80f7b868e427 Boran Car
2023-09-17 19:21 ` Boran Car
2023-09-18  8:16 ` Chris Packham
2023-09-18 11:43   ` Florian Weimer
2023-09-18 16:06     ` Boran Car
2023-09-19 21:08       ` Chris Packham
2023-10-01 11:48         ` Boran Car

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