the assumption of the code is that if there are no lib flags set, then
just use the fallback of lpthread.
BUT! The way libSystem passes to it nothing because it's trying to
communicate that it's taking care of it using PTHREAD_CFLAGS. It leads
to this weird situation where both are passed!