Re: [ANNOUNCE] NSPR 4.7.2 Release

Wan-Teh Chang <[email protected]> Mon, 3 Nov 2008 09:51:42 -0800
Newsgroups gmane.comp.mozilla.devel.nspr
Message-ID <[email protected]>
On Fri, Oct 31, 2008 at 5:12 AM, Joachim Ziegler <[email protected]> wrote:
>
> BTW, there are now 2 directories that contain DLL's:
>
> target/dist/bin:
>
> libnspr4.dll  libplc4.dll  libplds4.dll
>
> and
>
> target/dist/lib:
>
> libnspr4.a    libnspr4_s.a  libplc4.dll  libplds4.a    libplds4_s.a
> libnspr4.dll  libplc4.a     libplc4_s.a  libplds4.dll
>
> What is the difference? What do the other libs contain? What does the suffix
> "_s" mean? Is this described somewhere? For example, searching for "libplc4"
> on the developer center returns 0 results.

The DLLs under target/dist/bin are just copies of the DLLs under
target/dist/lib.  We make those copies for compatibility with
Mozilla client's build system.  You can ignore the DLLs under
target/dist/bin.

libnspr4.a is the import library of libnspr4.dll.

libnspr4_s.a is the static library.  (Note: our static libraries are
not supported.)

Are you using GCC or MinGW to compile?

Wan-Teh