Skip to content

Tracking issue for Linux ARM bottling #211761

@chenrui333

Description

@chenrui333

Note

If you're having an issue with Homebrew on Linux ARM, please do not report it here. Try running brew update and brew upgrade $formula (if your issue is related to a formula), as your issue may have already been addressed. If your issue is still present, you can get help in Homebrew's GitHub Discussions, or open an issue at Homebrew/brew (if it's related to running brew in general) or Homebrew/homebrew-core (if it's specifically related to a formula).

This is a tracking issue for problems with Linux ARM bottling. This first post can be edited, with a summary of the high-profile failures and issues. The bottling job results will be posted as comments below.

Links

Failed formulae

Issue patching Go internal linker-built binaries (~23 formulae)

  • aerc
  • bigquery-emulator
  • caire
  • chronograf
  • diagram
  • flowpipe
  • flux
  • gor
  • grafana-alloy
  • imgdiet
  • imgproxy
  • influxdb-cli
  • influxdb@1
  • influxdb@2
  • kapacitor
  • mender-artifact
  • navidrome
  • netdata
  • podman
  • restish
  • rqlite
  • step
  • zrok

Other unbottled formulae (6)

  • qt - out of space
  • freeimage - freeimage: apply Debian patches to unbundle libraries #220708
  • julia - https://github.com/Homebrew/homebrew-core/actions/runs/18050706338
    • Build fails during make -C deps USE_SYSTEM_CSL=1 install-csl but without any specific reason and just hits a Ruby error which is likely from brew:
        make: Leaving directory '/var/tmp/julia-20250926-7218-vuf6lp/julia-1.11.7/deps'
        Error: An exception occurred within a child process:
          EOFError: End of file reached
      
  • klee - https://github.com/Homebrew/homebrew-core/actions/runs/18050716515
    • test stalls when running klee
       ==> /home/linuxbrew/.linuxbrew/Cellar/klee/3.1_4/bin/klee get_sign.bc 2>&1
        Killing child processes...
        Error: klee: failed
        An exception occurred within a child process:
      
  • nu - Upstream issue (compiler specific behavior of va_list - size_t) - https://github.com/programming-nu/nu/blob/v2.3.0/objc/NuHandler.m#L42-L44
                double x = (double) va_arg(ap, double);
                //NSLog(@"argument is %f", *((float *) &x));
                ap = ap - sizeof(float);              // messy, messy...
  • acl2 - fails initial check for floating-point overflow. Unable to reproduce locally.
    * While evaluating the form starting at line 1945, column 0
      of #P"/home/linuxbrew/.linuxbrew/Cellar/acl2/8.6_11/libexec/acl2.lisp":
    While evaluating the form starting at line 256, column 0
      of #P"/home/linuxbrew/.linuxbrew/Cellar/acl2/8.6_11/libexec/acl2-init.lisp":
    While evaluating the form starting at line 44, column 0
      of #P"/home/linuxbrew/.linuxbrew/Cellar/acl2/8.6_11/libexec/init.lisp":
    
    debugger invoked on a SIMPLE-ERROR in thread
    #<THREAD tid=5353 "main thread" RUNNING {1004CE0463}>:
      This Lisp is unsuitable for ACL2, because it failed 
    a check that floating-point overflow causes an error.
    

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions