Skip to content

System-level Build Dependencies: Does upgrading these break Linuxbrew compiled binaries? #2608

Answered by Bo98
jwhite007 asked this question in Linux
Discussion options

You must be logged in to vote

It should just be glibc and system GCC (libstdc++ & libgcc_s). libcrypt (not to be confused with libcrypto) is a part of glibc.

But both have retained ABI compatibility for a while so updating glibc and GCC should not be a concern. We enforce a minimum version but no maximum for this reason.

If a situation arose where a future system glibc caused problems, then we could allow Homebrew's glibc to be installed. The binaries we ship in our bottles are already set up so that they will prioritise Homebrew's glibc if installed. People who have a system glibc that's too old already rely on this feature.

So you should be fine updating system libraries without it breaking anything. If anything doe…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@jwhite007
Comment options

@Bo98
Comment options

Bo98 Dec 7, 2021
Maintainer

@jwhite007
Comment options

@jwhite007
Comment options

@Bo98
Comment options

Bo98 Dec 13, 2021
Maintainer

Answer selected by jwhite007
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Linux
Labels
None yet
2 participants