You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're having trouble building Julia 1.8.4 from source in Homebrew, on macOS Intel. The reason is that there is an inconsistency in the choice of libgcc_s version. At runtime, the logic is (
The same logic is distributed in many places. In Make.inc it is right:
# On macOS, libgcc_s has soversion 1.1 always on aarch64 and only for GCC 12+
# (-> libgfortran 5) on x86_64
ifeq ($(OS),Darwin)
ifeq ($(ARCH),aarch64)
LIBGCC_NAME := libgcc_s.1.1.$(SHLIB_EXT)
else
ifeq ($(LIBGFORTRAN_VERSION),5)
LIBGCC_NAME := libgcc_s.1.1.$(SHLIB_EXT)
else
LIBGCC_NAME := libgcc_s.1.$(SHLIB_EXT)
endif
endif
endif
base/Makefile has the same code (not sure why it's duplicated). deps/csl.mk has it wrong, but I do not know if LIBGFORTRAN_VERSION is set/defined and can be used in that file.
We're having trouble building Julia 1.8.4 from source in Homebrew, on macOS Intel. The reason is that there is an inconsistency in the choice of libgcc_s version. At runtime, the logic is (
julia/stdlib/CompilerSupportLibraries_jll/src/CompilerSupportLibraries_jll.jl
Line 34 in 00177eb
but the logic hasn't been adapted to be identical when libraries are copied over (
julia/deps/csl.mk
Line 78 in cc5bc87
The text was updated successfully, but these errors were encountered: