!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

577 Members
129 Servers

Load older messages


SenderMessageTime
10 Jan 2025
@k900:0upti.meK900And be ready to deal with the fallout15:49:19
@greg:thehellings.comGreg HellingsAnd, I presume, a mention in the release notes is worthy for this?15:49:36
@k900:0upti.meK900Probably yes15:50:48
@emilazy:matrix.orgemily if ICU version is going to drift from what Apple tracks we should maybe reconsider coupling darwin.ICU to it. cc Randy Eckenrode 16:02:21
@k900:0upti.meK900Is darwin.ICU just the system version of ICU?16:03:05
@emilazy:matrix.orgemilyit's a source build of the version Apple ships16:03:23
@emilazy:matrix.orgemilywhich is a fork of ICU with a bunch of changes16:03:27
@emilazy:matrix.orgemilythat some packages require16:03:32
@emilazy:matrix.orgemily we switched to using it for icu this cycle but I think on kind of just a "just because" basis 16:03:43
@emilazy:matrix.orgemilythey do stay reasonably up-to-date (currently versions are synced)16:03:59
@k900:0upti.meK900I like making the environment more like native16:04:02
@k900:0upti.meK900But I also like having one version of thing in nixpkgs16:04:12
@k900:0upti.meK900Complicated16:04:17
@greg:thehellings.comGreg HellingsThe more native it stays, the less someone who builds with it needs to ship to users16:04:26
@emilazy:matrix.orgemilyindeed16:04:35
@emilazy:matrix.orgemily I think libffi = darwin.libffi is right 16:04:40
@emilazy:matrix.orgemily because upstream libffi just did not take some aarch64-darwin stuff 16:04:49
@emilazy:matrix.orgemilyand packages expect it16:04:53
@emilazy:matrix.orgemilybut for ICU I'm not so sure16:04:56
@emilazy:matrix.orgemilybigger API surface, more version-to-version variation, less required by most stuff16:05:10
@emilazy:matrix.orgemilynot true, we build Apple's ICU from source16:05:32
@emilazy:matrix.orgemily so it's still /nix/store 16:05:35
@greg:thehellings.comGreg HellingsAh. So much for that savings16:06:09
@reckenrode:matrix.orgRandy EckenrodeDarwin ICU as default also fixes some Bun issues with npm.16:10:59
@greg:thehellings.comGreg HellingsRIP my home computers while I build all of the packages that depend on ICfu16:13:50
@greg:thehellings.comGreg HellingsWell that was a fat finger typo, but lol16:14:05
@k900:0upti.meK900Yeah don't even try that16:14:13
@greg:thehellings.comGreg HellingsToo late, I'm 9 minutes into the build16:14:25
@greg:thehellings.comGreg Hellings100,000 to go16:14:30
@reckenrode:matrix.orgRandy Eckenrode
In reply to @emilazy:matrix.org
if ICU version is going to drift from what Apple tracks we should maybe reconsider coupling darwin.ICU to it. cc Randy Eckenrode
I assume Apple will update to ICU76 for the next major release. I don’t know whether they do updates mid-cycle or not. It’s at least not like before where we were way behind what Apple ships. We’re only a month or so behind due to source release delays.
16:27:56

Show newer messages


Back to Room ListRoom Version: 6