Hi,

On Wed, 20 Nov 2024, Adriaan van Os via fpc-pascal wrote:

> On Linux I would use dlmopen with LM_ID_NEWLM, but MacOS doesn't have
> dlmopen and dlopen doesn't have LM_ID_NEWLM.

(...)

> One wonders how operating systems can be designed that brainlessly.

"Reality doesn't support the assumptions around I designed my code,
therefore reality is wrong."

dlmopen is a Sun/Solaris extension, that isn't POSIX, and other systems
implement it if and as they wish. It's also not available on a number of
other Unix systems. For example it's not supported by Android's bionic
libc, and that's on Linux...

It only got implemented in GNU Libc 2.3.4, in 2005. I guess before that,
even GNU/Linux was brainlessly designed... *rolls eyes*

Charlie
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to