Post B5EKGJmRwsJugNb3QW by asmaloney@fosstodon.org
(DIR) More posts by asmaloney@fosstodon.org
(DIR) Post #B5E4mGoUutQvTrliFs by thephd@pony.social
0 likes, 0 repeats
I was wasting my time implementing __builtin_gnu_embed for C, before remembering that C and C++ do not share GCC frontends.Also, for some weird reason, the C++ frontend is called "cp", not "cpp" (because that's the preprocessor), and it just feels so wrong coding in this place.
(DIR) Post #B5E7AzKBHF8iO5VChE by dougmerritt@mathstodon.xyz
0 likes, 0 repeats
@thephd Unless my old knowledge has become obsolete, C++ requires indefinite lookahead which implies 2 passes, with the first pass possibly being in a separate executable and possibly called "C++ preprocessor", which could easily be "cp", especially since the ancient C preprocessor always preempts the name "cpp".
(DIR) Post #B5EJkcSexTvBLyE0Gm by thephd@pony.social
0 likes, 0 repeats
By the way, for everyone wondering:I gave up building in ARM64 for Mac, popped open a debian virutal machine. UTM was dogslow for some reason (I think I was using some free-tier version from a million versions ago and the new, shiny one from the store costs money), so I instead yoinked a corporate Parallels from somebody and am running a debian off of that. GCC now builds in like an hour and a half, and I can modify things just fine.Part of the problem was also probably some filesystem shit, but a plain ol' ext4 seems to be doing the trick.
(DIR) Post #B5EKGJmRwsJugNb3QW by asmaloney@fosstodon.org
0 likes, 0 repeats
@thephd In case you need to switch again at some point, you can get UTM directly from the github release page:https://github.com/utmapp/UTM/releasesAlso VMWare Fusion is free (but I think you need to create a Broadcom account and their site is 100% shit).Good luck!
(DIR) Post #B5ELbK46BY6JbJQoNc by mort@floss.social
0 likes, 0 repeats
@asmaloney @thephd Wait is the UTM from getutm.app outdated? I've been using that all along and the website has no indication that I should be using something else.
(DIR) Post #B5ELbKGrQ6JEEtP0Gu by thephd@pony.social
0 likes, 0 repeats
@mort @asmaloney I just went directly to the AppStore, where I had gotten it before (for free). It cost money there now so I just assumed That Was How It Was. It was also why the version was so damn old, so I wouldn't really take anything I say about it seriously.