[distcc] Problem between RHEL3 Update 7 and previous updates

Martin Pool mbp at canonical.com
Tue Aug 8 23:58:17 GMT 2006


On  8 Aug 2006, raja at ece.gatech.edu wrote:
> Ya, i tried that..The symbol is still there..
> 
>  # 50 "/usr/include/c++/3.2.3/i386-redhat-linux/bits/gthr-default.h" 3
> ...
>  extern __typeof(pthread_create) __gthrw_pthread_create __attribute__  
> ((__weakref__("pthread_create")));
>                                                                                              ...
> "/usr/include/c++/3.2.3/i386-redhat-linux/bits/gthr-default.h" 3
>   static inline int   __gthread_active_p (void)
>   {     static void *const __gthread_active_ptr = (void *)
> &__gthrw_pthread_create;     return __gthread_active_ptr != 0;

> > Yes, distcc runs cpp, which expands all #defines.  It's pretty much
> > impossible that distcc could fail to run the precompiler.  I'm not sure
> >how it could work locally and fail remotely.
> 
> As i mentioned earlier, it will work for remote build if it is RHEL3
> update 7 or higher(which has newer glibc).

I don't have such a machine and can't debug this for you remotely.

I suspect the machines actually have different versions of gcc too.
This does not seem to be a distcc bug.

-- 
Martin


More information about the distcc mailing list