Re: How to build OpenPegasus SDK as single threaded?
Pranav S <[email protected]>
| Newsgroups | gmane.network.open-pegasus.general |
|---|---|
| Message-ID | <CAOGgbh2BqY5qWU724vTaP5GKvLVn-v1dWUneVcgRhNQ3H6UiOQ@mail.gmail.com> |
I some where read, on HPUX and AIX linking single threaded libraries to multi threaded causes undefined behaviour. Hence I was trying to to build openpegasus libs as single threaded. I see libpegcommon uses pthread library. I would like to know if there is way to turnoff the multithreading. In HPUX Makefiles I see "-mt" option being used to enable threads support. I see Pegasus/Common has thread pool implementation, which is not always being used by the applications consuming OenPegasus SDK. Let me know if I am wrong somewhere. Thank You, Pranav On 6 April 2012 16:22, Devchandra Leishangthem <[email protected]> wrote: > Is there any specifi reason why you wanted to build uni-threaded? > Warm Regards > D>L> Meetei > IBM India System and Technology Lab > EGL -D,Bangalore, India > > > > From: Pranav S <[email protected]> > To: [email protected], > Date: 04/06/2012 04:06 PM > Subject: How to build OpenPegasus SDK as single threaded? > > > > Hello, > > I am trying to explore OpenPegasus SDK and its applications. Currently the > SDK uses multi threading and links to pthreads library, hence it gets built > as a multithreaded. I would like to know is it possible to build the > library as single threaded? Do we have provision for that in the Makefiles. > I tried exploring but did not find anything which tells that it is possible > to build the library as single threaded one. Because linking a single > threaded library to a multithreaded library can lead to undefined > behaviour. > > -- > Thanks, > Pranav > > > -- Thanks, Pranav