!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

568 Members
124 Servers

Load older messages


SenderMessageTime
18 Dec 2025
@rosssmyth:matrix.orgrosssmythOf course. 15:53:03
@rosssmyth:matrix.orgrosssmythWorking at a company as the newest hire in like 20 years has some funny things about using contemporary software engineering practices 15:53:53
@rosssmyth:matrix.orgrosssmythI am one of two software engineers, and I am the only one who uses version control, the only one who cares even a little bit about being able to build our firmware outside of IDE tooling, ci, and other fun stuff15:54:59
@emilazy:matrix.orgemilycan you give a rough estimate of how many countries' national security depend on the integrity of your laptop? or maybe planes' ability to remain aloft or medical devices' proper functioning? :D15:55:06
@emilazy:matrix.orgemilybut yeah, big builds on GHA is a pain15:55:14
@emilazy:matrix.orgemilyand I assume your company isn't up for paying for the beefier or third-party runners15:55:32
@rosssmyth:matrix.orgrosssmythI know we interact with the US military but I'm unsure what we do with them. We have major contracts with the single company that does almost all testing of silicon wafers for all foundries We have many contracts with various medical device manufactuers No aerospace contracts (yet!) And yeah, we just have the cheapest github plan at like $50/year15:56:53
@rosssmyth:matrix.orgrosssmythAlso if you drive a Tesla Model X, we have hardware in the rear power seats15:57:09
@rosssmyth:matrix.orgrosssmythThough starting next year we will not as they are moving that stuff in-house iirc15:57:34
@rosssmyth:matrix.orgrosssmythWe also supply motors for the McDonald's Ice Cream machine.15:57:51
@rosssmyth:matrix.orgrosssmyth* I know we interact with the US military but I'm unsure what we do with them. We have major contracts with the single company that does almost all testing of silicon wafers for all foundries (KLA) We have many contracts with various medical device manufactuers No aerospace contracts (yet!) And yeah, we just have the cheapest github plan at like $50/year15:58:12
@emilazy:matrix.orgemilythankfully there are other components of the Tesla supply chain I am more concerned about, such as Tesla15:58:29
@rosssmyth:matrix.orgrosssmythtrue...15:58:36
@rosssmyth:matrix.orgrosssmythThey suck to work with!15:58:44
@emilazy:matrix.orgemilyhaha, don't get fired for complaining about your clients on NixOS Matrix :)15:59:12
@emilazy:matrix.orgemily(aren't those the ones famous for always being broken, though?)15:59:28
@rosssmyth:matrix.orgrosssmyththey are not our client anymore, the contract expired anyways15:59:35
@rosssmyth:matrix.orgrosssmythYes, but it is not our part that breaks!15:59:49
@rosssmyth:matrix.orgrosssmythAlso the force feedback motor in the control stick of a certain Caterpillar tractor. Can't remember which model. 16:00:32
@emilazy:matrix.orgemilyFWIW, you can always self-host GitHub runners on your own hardware, like uh, your laptop, and there are third-party providers for faster runners like https://namespace.so/ that I believe are cheaper than GitHub's. though maybe not any more, GitHub are lowering prices: https://resources.github.com/actions/2026-pricing-changes-for-github-actions/ (…while also trying to charge for self-hosted runners admittedly)16:01:15
@emilazy:matrix.orgemily all that said, if you can make multilib work to the point of being able to target i686 with the standard x86_64-linux environment, I think we'd be happy to accept that 16:01:39
@rosssmyth:matrix.orgrosssmythAnyways, yes there are two laptops that are very load bearing to all of our firmware. Though not as much anymore since I have been moving things to Meson+Nix as I work on them. 16:01:40
@emilazy:matrix.orgemily we do have some ancient "multilib" stdenv stuff though I doubt it works very well 16:01:54
@rosssmyth:matrix.orgrosssmythI did see a toggle for multilib buried in there16:02:21
@emilazy:matrix.orgemily see all-packages.nix around wrapCCMulti = … and beyond, pkgs/test/cc-wrapper/multilib.nix… I expect it's pretty bitrotted 16:03:05
@emilazy:matrix.orgemilyI wouldn't worry too much about breaking changes to embedded stuff though16:03:44
@emilazy:matrix.orgemilythe reasons it needs changes are the reasons nobody uses it16:03:56
@rosssmyth:matrix.orgrosssmythI would like to work on multilib stuff, but unsure when I will have time to as I will not be doing it outside of work. 16:04:30
19 Dec 2025
@reckenrode:matrix.orgRandy EckenrodeAnd as someone who has ended up fixing the breakage on Darwin several times, it was a time suck for questionable benefit.15:59:45
@janusz-bit:matrix.orgjanusz-bit joined the room.19:30:17

Show newer messages


Back to Room ListRoom Version: 6