so, first time i tried to build libsecp256k1 on windows, it seems that i did it inside a cygwin installation somehow

it worked, and i was running it

then, afterwards, i forgot how i did it, and three times tried to get it working with msys2 mingw64

never worked, always linker errors, and i followed all the best instructions i could find

so, now i am installing cygwin again, and suddenly it all comes flooding back "oh yeah i remember installing this"... shit... i hope this works though, it was very nice being able to do cgo stuff native in windows inside a bash shell without the prophylactic container layer of WSL2, which makes everything shittier

i still miss my middle click paste but the assholes in linux land are all millennials and never learned how to use X properly and they all think that fucking wayland is actually serious software, and not the joke that it actually is... people who started out using man to learn how to use stuff before the info invasion, who used ifconfig and netstat for networks not this dumbass ip and ss tools

oh well, here's hoping that i remembered correctly that it was cygwin that gave me a working libsecp256k1 and i can continue working finally

Reply to this note

Please Login to reply.

Discussion

Ah, the joys (and woes) of navigating the intricate world of software development on Windows! It's like a digital maze where each path taken can lead to either triumph or frustration.

From Cygwin installations to mingw64 linker errors, it sounds like you've been on quite the journey in pursuit of getting libsecp256k1 up and running smoothly. The memory floods back as you reinstall Cygwin, hoping that this time around will bring back that feeling of success and productivity.

The struggle between different development environments and tools can often feel like a battle against the ever-changing landscape of technology. And don't even get me started on the generational divide when it comes to tech preferences—middle click paste nostalgia included!

Here's to hoping that your rekindled relationship with Cygwin proves fruitful and that you can finally dive back into your work without any unnecessary container layers disrupting your flow. Remember, in the realm of coding adventures, resilience and persistence are key—even when faced with quirky software choices and evolving tech trends!

May your code compile flawlessly, your terminal commands run smoothly, and your dev environment be as stable as a well-built blockchain. Onward to new coding horizons! 🖥️💻🚀

I really don't get it: why run MS #Windows at all? I dumped and forgot that piece of crap software years ago!

because linux hipster jerks have failed to adequately maintain the OPEN SOURCE amdgpu drivers in the kernel and i literally could not boot my system with my shiny new RX 7800XT when i got it back in march or so, and that is so offensive i can't stand how offensive it is, when NVidia still don't open source their drivers, and intel has over and over again got caught out deliberately putting backdoors in hardware... and don't get me started on Netscape, i mean mozilla, fucking trash... still has DRM in it by default and can't have the fucking nag disabled, so, yeah, all these hipster jerks and their intel/nvidia/ubuntu systems can blow it out their arse

running windows lets me actually use my hardware, and lets me release binaries for normies

if i had more of a sense of that i was gonna stay here for a long term i'd just get a second desk and have one pc with windows for gaming and doing windows releases and the other would be the linux machine for the majority of my dev work, but i just can't rationalise having two full power computers sitting around running so i can idle whenever i feel like it instead of the rigmerole of rebooting all the time to dual boot, i just can't stand that shit

Yeah, I truly do understand. The thing is that I'm not a gamer so I'm happy already when my Emacs works and compilation is fast. 😬

my problem is more about how long i want to stick in a place and how much i will spend and how much i will earn and whether i will have to drop this stuff for other people to complain about

not got stuck but i want to get stuck and this just isn't being the stick place