Re: [PATCH, v3] Potential solution to librt issue.

Top Page

Reply to this message
Author: Paolo Bonzini
Date:  
To: libstdc++
CC: gcc-patches
Subject: Re: [PATCH, v3] Potential solution to librt issue.

> If I'm reading this right, libstdc++ now requires librt to link.


I'm afraid you are.

> First of all, I think this will g++ -static. The compiler knows about
> the previous libm dependency, but not the new librt dependency.


Ok, this is a minor problem.

> Second of all, linking in librt on Linux also requires libpthread;
> this is going to make all C++ programs link in libpthread, which
> activates locking in glibc (a major overhead for single-threaded
> programs).


But this is not. It might even be a no-no for using clock_gettime
AFAICT. Where is the pointer to the "librt issue"? I didn't find it in
the libstdc++ archives.

Paolo