

IIRC Same compiler version doesn’t mean the ABI will be the same. Each compilation may produce different representation of data structures in the binary. Depending on the optimization and other things.
IIRC Same compiler version doesn’t mean the ABI will be the same. Each compilation may produce different representation of data structures in the binary. Depending on the optimization and other things.
Honestly there’s probably something similar already. Because the loans are already a way to keep people in the country. You increase the educational expenses by a lot, make people take loans, and then make them pay a lot more after graduation. Since other countries have cheap/free education they don’t offer high salaries, so people don’t leave your country to work on other countries coz they can’t pay those loans on low salary.
Well you don’t know people with PhD that don’t tell you they have one
Of course we’d rather it stays pest free. For if you have black mold, would you stay there and have health consequences for rest of your life, your children and all. Or would you just think I’ll abandon this, it’s gonna cost a lot to give up the furniture and everything that you have build up over the years but it’s not important than your life. Specifically as a non-white person where even your residence status isn’t protecting you anymore.
And this current thing isn’t the problem it’s a symptom of a problem so deep, I don’t really see us getting back to normal anytime soon. We might mitigate it, or maybe it’ll get so bad people will realize the actual problems and work towards solving it. I just don’t have energy to be that optimistic. I really wish people would be more empathetic, think about the community and be altruistic enough to address the bigger problem. But I don’t see that happening.
Yeah, and there’s no plan to stabilize the ABI because it’s developing.
You can use C ABI for some data formats, but you’re limited on what you can use (mostly primitives). There’s a crate stable-abi or abi-stable that provides a way to do things to keep it stable, but since it’s external crate it has limitations.
I know it’s frustrating because I am writing something in rust that loads functions in runtime. I thought it’d be easy because programs written in C do it all the time. Rust gives a lot of advantages but working on dynamic loading hasn’t been fun. And there aren’t a lot of resources about this either.