4 Jul 2025 |
megmug | Aha | 08:28:22 |
megmug | You were spot on. The build fails using clang on Linux x86, too. | 08:37:38 |
K900 | I assume you'll just have to fix the library then | 08:39:41 |
megmug | Hm, is it possible to switch the MacOS build to gcc instead? Even if it takes forever to compile everything from scratch? | 08:41:31 |
megmug | I guess the last time i tried i did it wrong because the macos build failed with a ton of linker errors, but thats understandable since it tried to use precompiled by gcc libraries | 08:43:17 |
WeetHet | Why would you want to build wrong code | 08:46:34 |
WeetHet | That's absolutely not the right way to do things | 08:46:52 |
WeetHet | What if gcc changes it linking behaviour in the next release | 08:47:32 |
WeetHet | * What if gcc changes its linking behaviour in the next release | 08:47:51 |
megmug | I know it's not the right way, but it's the way the project is. It's just a provided scaffolding, that shouldn't be changed except for the parts that we should implement | 08:47:57 |
WeetHet | I suggest you tell your teacher that the code is wrong and fix it | 08:48:28 |
megmug | I know it's ugly. We just pin the commit hash because of that. For instance, it doesn't build with nixos 25.05 even with gcc | 08:48:44 |
megmug | Thank you for this. It allows me to reproduce the issue on my machine. That's worth a lot already | 09:01:19 |
megmug | * Thank you for this idea. It allows me to reproduce the issue on my machine. That's worth a lot already | 09:01:37 |
| Lukas Einhaus joined the room. | 09:58:52 |
Randy Eckenrode | Almost done with the source release updates. I only need to work on dyld and network_cmds to fix them. network_cmds in particular is dropping all the old, compatibility stuff. I’m also trying to simplify the private headers, but it’s not working …. | 12:54:50 |
Katalin 🔪 |  Download 5CC7C6B8-5AE4-4E6A-B66A-67C0B89F01AA.png | 15:28:15 |
Katalin 🔪 | when airpods auto-adjust their volume (due to ambient noise or whatever), the volume meter now pops up on the new macOS. not sure how to feel about that. I like the concept but it’s also the full volume overlay which is quite big and could reasonably get in the way of you doing something in a window | 15:28:16 |
| @winston:milli.ng left the room. | 15:41:01 |
Randy Eckenrode | network_cmds builds! Yay. I forgot how horrible it is. | 17:13:32 |
Randy Eckenrode | It now even includes rtadvd , which seems kind of pointless, but it’s there now. | 17:26:55 |
Randy Eckenrode | This is the error I get building darwin.dyld:
Undefined symbols for architecture arm64:
"mach_o::ChainedFixups::PointerFormat::writeChainEntry(mach_o::Fixup const&, void const*, unsigned long long, std::__1::span<mach_o::MappedSegment const*, 18446744073709551615ul>) const", referenced from:
vtable for mach_o::ChainedFixups::PointerFormat in libmach_o.a(mach_o_ChainedFixups.cpp.o)
| 17:33:10 |
emily | unlike the rest of the commands? :P | 17:52:47 |
Randy Eckenrode | I can’t think a reason why you’d want to have a Mac sending router advertisements. Maybe a VM could get an IPv6 address that way by advertising over the bridge interface to the VM, but are any of them set up that way? You’d also need to get a prefix if you wanted it to be routable. That’s so esoteric though. | 17:55:16 |
Zhaofeng Li | There is internet sharing, did it support IPv6 before? | 18:43:11 |
emily | I've been using my MacBook Pro as an AP in lieu of having the BPI-R4 fully set up yet... | 18:43:17 |
emily | but I guess it's probably still the R4 doing the RAs there? | 18:43:51 |
Zhaofeng Li | A few days late: not the bootloader-unlockable iPhone people are looking for, but it's a Macbook with an iPhone chip
https://www.macrumors.com/2025/06/30/new-macbook-with-a18-chip-spotted/
| 18:46:32 |
Randy Eckenrode | In reply to @zhaofeng:zhaofeng.li There is internet sharing, did it support IPv6 before? It could be doing its own thing. rtadvd kind of sucks, especially if hasn’t been synced with FreeBSD recently. | 18:48:33 |
Randy Eckenrode | In reply to @emilazy:matrix.org but I guess it's probably still the R4 doing the RAs there? Probably your router is unless you have your MBP set up as a router (assuming IPv6 at all). | 18:49:11 |