On 2023-10-06 19:33, Bruno Haible wrote:
Why would that be a problem? The average run time of a 'sort' invocation is long enough that an additional link dependency to libm shouldn't matter.

We've avoided -lm in the past, I think more to avoid the dependency.

If you really want to minimize the startup time, you could load the libcrypto,
needed for the option '--random', using dlopen() ? I wouldn't advocate it as
a solution on all platforms, since libltdl surely has its own set of
portability problems. But guarded by a '#ifdef __GLIBC__', why not?

Yes, that sounds like it might be a win too. I hadn't noticed the dependency on libcrypto (and libz).

Reply via email to