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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.