| Summary: | Configure takes long time for multibuild of run-time libraries | ||
|---|---|---|---|
| Product: | gcc | Reporter: | Martin Liška <marxin> |
| Component: | bootstrap | Assignee: | Not yet assigned to anyone <unassigned> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | andrea.corallo, przemyslaw.wirkus, rguenth, sjames |
| Priority: | P3 | ||
| Version: | 13.0 | ||
| Target Milestone: | --- | ||
| Host: | x86_64-linux-gnu | Target: | arm-linux-gnueabi |
| Build: | Known to work: | ||
| Known to fail: | Last reconfirmed: | ||
| Bug Depends on: | |||
| Bug Blocks: | 84402 | ||
|
Description
Martin Liška
2023-03-07 12:32:29 UTC
Build example where it's killed: https://build.opensuse.org/package/live_build_log/devel:gcc:next/gcc13:cross-arm-none-gcc13/openSUSE_Factory_ARM/aarch64 [13016s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/gcc-13.0.1+git6506/obj-aarch64-suse-linux/arm-none-eabi/libgcc' [18421s] qemu-system-aarch64: terminating on signal 15 from pid 48801 (<unknown process>) Job seems to be stuck here, killed. (after 5400 seconds of inactivity) [18425s] ### VM INTERACTION END ### Are you sure it's not really stuck? Is it linking many target libs in parallel? (In reply to Richard Biener from comment #2) > Are you sure it's not really stuck? Is it linking many target libs in > parallel? Dunno, it's slow even on a reasonably fast machine, so I can imagine it can take hours on a slow builder. It's not linking, it's running configure serially. This appears to be the effect of make's output sync, and configuring umpteen multilibs just takes a long time (3357s during the last sucessful build). aprofile is 10 multilibs and rmprofile is 21 multilibs. so 31 multilibs in total (if I counted correctly). that is a lot of building in general. (In reply to Andreas Schwab from comment #4) > This appears to be the effect of make's output sync, and configuring umpteen > multilibs just takes a long time (3357s during the last sucessful build). Yes, I think this is just make -Oline or similar. I see the same sort of thing when I use it. There might be a real problem it was masking but without the logs it's hard to say. |