Bug 8415 - Cannot build glibc with modern make
Summary: Cannot build glibc with modern make
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Build system (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.19.0
Assignee: Pierre Ossman
URL: https://git.cendio.se/thinlinc/cenbui...
Keywords: adaha_tester, prosaic
Depends on:
Blocks:
 
Reported: 2024-08-21 09:10 CEST by Pierre Ossman
Modified: 2025-04-28 12:55 CEST (History)
1 user (show)

See Also:
Acceptance Criteria:


Attachments

Description Pierre Ossman cendio 2024-08-21 09:10:55 CEST
Trying to build glibc on a modern Fedora just results in the build hanging. I can see "make" consuming 100% CPU, but not outputting anything. Seem like we're triggering a bug that causes it to be stuck in a loop.

The last line we have before this is:

> mv -f /local/home/ossman/devel/cenbuild/repo/rpmbuild/BUILD/glibc-2.12.2/build/tls.makeT /local/home/ossman/devel/cenbuild/repo/rpmbuild/BUILD/glibc-2.12.2/build/tls.make

Seen with make-4.4.1-6.fc40.x86_64.
Comment 1 Pierre Ossman cendio 2025-04-01 16:55:23 CEST
Issue unfortunately remains with glibc 2.28 and make-4.4.1-8.fc41.x86_64.
Comment 2 Pierre Ossman cendio 2025-04-08 16:20:13 CEST
The issue has to do with a modern make, not specifically Fedora. I see the same thing when upgrading make inside cenbuild.
Comment 5 Pierre Ossman cendio 2025-04-09 10:55:13 CEST
Fix backported. I also upgraded make, now that it is possible.
Comment 6 Adam Halim cendio 2025-04-28 12:55:13 CEST
We haven't seen any issues since applying this patch and upgrading make.

Closing.

Note You need to log in before you can comment on or make changes to this bug.