Open
Description
brew doctor
output
Your system is ready to brew.
Verification
- My "
brew doctor
output" above saysYour system is ready to brew.
and am still able to reproduce my issue. - I ran
brew update
twice and am still able to reproduce my issue. - This issue's title and/or description do not reference a single formula e.g.
brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.
brew config
output
HOMEBREW_VERSION: 4.4.14
ORIGIN: https://github.com/Homebrew/brew
HEAD: f84082963da8af8c9ccd6dffbe932eba457e2b78
Last commit: 6 days ago
Branch: stable
Core tap JSON: 05 Jan 03:19 UTC
HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: :0
HOMEBREW_MAKE_JOBS: 2
Homebrew Ruby: 3.3.6 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.6/bin/ruby
CPU: dual-core 64-bit zen4
Clang: 19.1.6
Git: 2.47.1 => /bin/git
Curl: 8.9.1 => /bin/curl
Kernel: Linux 6.12.7-200.fc41.x86_64 x86_64 GNU/Linux
OS: Fedora release 41 (Forty One)
Host glibc: 2.40
/usr/bin/gcc: 14.2.1
/usr/bin/ruby: N/A
glibc: N/A
gcc@11: 11.5.0
gcc: N/A
xorg: N/A
What were you trying to do (and why)?
Install llvm.
What happened (include all command output)?
I ran brew install llvm
. The output is in install_llvm.log.
What did you expect to happen?
No errors and llvm successfully installed.
Step-by-step reproduction instructions (by running brew
commands)
1. Install Fedora 41 Workstation in a VM with 4 GiB of RAM
2. Install Homebrew
3. `brew install llvm`
This happens because the default temporary directory `/tmp` on Fedora, RHEL, and possibly other distros is tmpfs. It's stored in RAM and has strict limits on the number of inodes and size.