Re: git: 8893a5541856 - main - lang/elixir-devel: update to 1.14.3
- In reply to: Vanilla Hsu : "Re: git: 8893a5541856 - main - lang/elixir-devel: update to 1.14.3"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 28 Jan 2023 17:59:37 UTC
On Sat, 28 Jan 2023, at 03:50, Vanilla Hsu wrote: > How about changing the default ERLANG_VER to 25 with elixir-devel's Makefile? > > it's 24 now. Hi Vanilla, This only impacts the *compiler* used to build Elixir, not the *runtime* one. If we build with 25, then it can't be used against a runtime 24 anymore. In practice there should be no runtime performance difference between an OTP24-compiled Elixir, and an OTP25-compiled Elixir, when running OTP25 Elixir code. We have had a few years where the OTP release bytecode hasn't changed, but this will change for OTP26: - https://www.erlang.org/doc/general_info/deprecations.html - https://www.erlang.org/doc/general_info/upcoming_incompatibilities.html If you build llvm15 from llvm14 or llvm13, and then build C code using llvm15, do you get different results? I'm curious to know if this is the case! In a month or two (before 2023Q2 branches, we should switch all the lang/erlang ports over to OTP25 which will be the new "default", and add OTP26. Mid May, I think. Once net/rabbitmq is switched over to use the generic UNIX tarball, instead of the current somewhat bespoke build, we can keep lang/elixir up to date much faster. A+ Dave — O for a muse of fire, that would ascend the brightest heaven of invention!