Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for targeting glibc 2.37 #14798

Closed
nektro opened this issue Mar 4, 2023 · 3 comments · Fixed by #17489
Closed

add support for targeting glibc 2.37 #14798

nektro opened this issue Mar 4, 2023 · 3 comments · Fixed by #17489
Labels
enhancement Solving this issue will likely involve adding new logic or components to the codebase. os-linux
Milestone

Comments

@nektro
Copy link
Contributor

nektro commented Mar 4, 2023

Previous release issue: #12809

glibc 2.37 was released. Time to follow the update procedure.

Major new features that may be relevant:

Deprecated and removed features, and other changes affecting compatibility:

* The dynamic linker no longer loads shared objects from the "tls"
  subdirectories on the library search path or the subdirectory that
  corresponds to the AT_PLATFORM system name, or employs the legacy AT_HWCAP
  search mechanism, which was deprecated in version 2.33.
@nektro nektro changed the title add support for targeting glibc 2.36 add support for targeting glibc 2.37 Mar 4, 2023
@andrewrk andrewrk added enhancement Solving this issue will likely involve adding new logic or components to the codebase. os-linux labels Apr 10, 2023
@andrewrk andrewrk added this to the 0.11.0 milestone Apr 10, 2023
@The-King-of-Toasters
Copy link
Contributor

I can do this. Is it ok to skip directly to 2.37 or should I go through the process for 2.35..2.37?

See also ziglang/glibc-abi-tool#4.

@nektro
Copy link
Contributor Author

nektro commented Apr 12, 2023

the tool is a related thing but not the whole story, https://github.com/ziglang/zig/wiki/Updating-libc#glibc is what's required and usually done by one of the core maintainers since it touches so many files and is a sensitive part of the compilation story of zig

@The-King-of-Toasters
Copy link
Contributor

I've done all the steps in the wiki for 2.35 short of cherry-picking our patches, but since I'll be changing the headers directory each time I thought it would be better to skip straight to 2.37.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Solving this issue will likely involve adding new logic or components to the codebase. os-linux
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants