Skip to content

Conversation

@Watson1978
Copy link
Contributor

Backport #932

Related to
#931 (comment)

This patch will fix following install error on AmazonLinux 2023.

   Error:
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)

Summary

This pull request downgrades the glibc version used in the Amazon Linux 2023 build environment
from 2.34-231.amzn2023.0.1 to 2.34-52.amzn2023.0.7.

(I just selected same glibc version used in incus container)

Background

When building fluent-package for Amazon Linux 2023, the bundled Ruby gem
io-event was compiled against a newer
glibc that provides the epoll_pwait2() symbol (introduced in GLIBC_2.35).

As a result, the generated package
fluent-package-6.0.0-1.amzn2023.x86_64.rpm required libc.so.6(GLIBC_2.35), leading to installation failure on systems still running glibc 2.34.

)

Related to
#931 (comment)

This patch will fix following install error on AmazonLinux 2023.
```
   Error:
   Problem: conflicting requests
    - nothing provides libc.so.6(GLIBC_2.35)(64bit) needed by fluent-package-6.0.0-1.amzn2023.x86_64
  (try to add '--skip-broken' to skip uninstallable packages)
```

## Summary
This pull request downgrades the glibc version used in the Amazon Linux
2023 build environment
from **2.34-231.amzn2023.0.1** to **2.34-52.amzn2023.0.7**.

(I just selected same glibc version used in incus container)

## Background
When building `fluent-package` for Amazon Linux 2023, the bundled Ruby
gem
[`io-event`](https://rubygems.org/gems/io-event) was compiled against a
newer
glibc that provides the `epoll_pwait2()` symbol (introduced in
**GLIBC_2.35**).

As a result, the generated package
`fluent-package-6.0.0-1.amzn2023.x86_64.rpm` required
`libc.so.6(GLIBC_2.35)`, leading to installation failure on systems
still running glibc 2.34.

Signed-off-by: Shizuo Fujita <[email protected]>
@Watson1978 Watson1978 added this to the v6.0.1 milestone Nov 6, 2025
Copy link
Contributor

@kenhys kenhys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@kenhys kenhys merged commit 87e8b51 into fluent-package-v6 Nov 6, 2025
299 of 300 checks passed
@kenhys kenhys deleted the backport-to-v6/pr932 branch November 6, 2025 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants