On 11/8/18 1:48 PM, Jakub Jelinek wrote:
> On Thu, Nov 08, 2018 at 01:43:29PM -0700, Jeff Law wrote:
>> On 11/8/18 1:27 AM, Martin Liška wrote:
>>> libsanitizer/ChangeLog:
>>>
>>> 2018-11-08  Martin Liska  <mli...@suse.cz>
>>>
>>>     PR sanitizer/87892
>>>     * (all files): Revert upstream r318802.
>> Is it causing a build failure or somesuch?  ie, why specifically are you
>> wanting to remove it?
> 
> Yes.  But perhaps it would be enough to just guard the CPU_COUNT use with
> #ifdef CPU_COUNT and have some fallback, including say returning just 1.
> If we care about Scudo or whatever is (what would be needed for that on the
> compiler side?), then we'd need a proper implementation, one that doesn't
> fail if a machine has more CPUs than fit into cpu_set_t, or if old glibc is
> used and CPU_COUNT isn't defined, or even if the kernel doesn't have
> affinity stuff at all.
The obvious idea being to disable it with a more minimal patch making
future merges easier -- if there's a less intrusive way to disable the
bits, then that's fine with me.

jeff

Reply via email to