Re: pthread?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 11, 2008 at 11:58:22PM +0200, Carlo Wood wrote:
> A user of ext3grep had a configuration problem
> that I tracked down to the fact that
> 
> pkg-config --cflags ext2fs
> 
> returns
> 
> -pthread
> 
> Why does it return -pthread ?

What distribution and what version of e2fsprogs is this user using?

I'm going to guess that he is using SuSE or some OpenSuSE derivitive,
and it's because SuSE bludgeoned in a pthreads mutex into the
internals of libcom_err.  Since libext2fs can call libcom_err, it
follows that a program that links with libext2fs needs to also be
compiled and linked with -pthread.

It's for this reason I've resisted including SuSE's, because the race
they are concerned about is largely theoretical, and it causes
problems for people who want to link against libcom_err.  

What I probably should do add in locking using sem_wait/sem_post,
which doesn't require any Posix pthread nonsense.

						- Ted

_______________________________________________
Ext3-users mailing list
Ext3-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/ext3-users

[Index of Archives]         [Linux RAID]     [Kernel Development]     [Red Hat Install]     [Video 4 Linux]     [Postgresql]     [Fedora]     [Gimp]     [Yosemite News]

  Powered by Linux