Hacker Newsnew | past | comments | ask | show | jobs | submit | nineteen999's commentslogin

> including musl dynamic loader

Does this mean useful interfaces like PAM and nsswitch work on musl now?


PAM has worked on musl for many years. musl-nscd has provided nsswitch functionality for about a decade now.

You are thinking of the Great Wall of China.

https://www.youtube.com/watch?v=D0KGvMgRE5k


I dunno .. a lot of the medical software like the one referred to in the software really were (are?) written on a shoestring budget by crap programmers. The last one I set up in the 90's used a MS Jet database backend on a CIFS networked drive ... as you can imagine, with more than one or two clients the thing was constantly freezing up due to CIFS clients issuing oplock breaks etc. trying to get exclusive access to the Jet database.


Possibly to favour SuSE which is a German-based RH competitor (and which has a much longer history in the automotive industry from what I have read).


Monkfruit sweetener tastes better and more like sugar to me.


I've used and liked that as well, but honestly I'm not too discerning. Where I am in Mexico atm it's hard to find in a similar liquid form.


Linking? Open the Makefile and examine the LDFLAGS variable. There you will usually see the "-L" flag specifying the path to the libraries to be linked, and the "-l" flag specifying each library to link. You can specify multiples of both of these. The compiler/linker are usually configured by default to include certain paths automatically (eg. /lib, /usr/lib) so you usually don't need to specify those paths with -L.

It can get a bit more complicated if you want to use DSO's (eg. dynamically loading DLL's at runtime rather than linking at link time), but not a whole lot more.

Compilation? You probably want to understand GNU make pattern rules: https://www.gnu.org/software/make/manual/html_node/Pattern-R...

Loading? That's generally the OS kernel's responsibility, as long as you're executing a properly formatted executable that has been compiled and linked correctly you shouldn't have do do anything magic.

There's really not a whole lot to it, but you're correct that the information is not always provided in one place, since not every build environment for every platform uses GNU make. However it really is pervasive in the embedded space and in many OSS C/C++ projects, so it's well worth learning. Most other C/C++ build systems aim to improve on it, but I usually can't be bothered with the additional build dependencies.


You lasted 10 minutes? I lasted about 30 seconds. Life is too short.


There’s some pretty funny commentary in there mixed into the absurd overstimulation


Maybe, but my life feels better by going for run for 30 minutes or to the gym, or spending time with my kid and/or partner rather than clicking one button on a web page for 30 minutes straight.


I've never seen anybody using the Web version of Office 365, outside the Outlook web client. All the companies I've worked at in the last 10 years are still using the installable versions of Word/Excel/PowerPoint etc. The web versions are not even comparable.


Lucky you, I got forced upgraded last year


Refrigeration was invented by an Australian of Scottish descent. As an Australian I like to think of this every time I open a cold beer.


Boo hoo.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: