What are the files in library with "S"?

Hello

I've been adding PlayBook of targeting my system to build command line, and I came across something I'm curious about.

In the lib files, there are your typical library files like libGLES_CM.a, libGLESv2.a, .so versions and so on. However, there are variations of these files with s in names: libGLES_CMS.a, libGLESv1_CMS.a, libGLESv2S.a, libEGLS.a and so on.

What is the S?

I suspected that the S might have meant static, but looking at the size of the files, S library files are no more than 1-2 larger k. Otherwise this could mean symbols, but I'm not entirely sold on anyone. I suppose I could run objdump or nm to find there, but hey, I'm here to ask.

Thank you
-Mike Kasprzak

Here are the archives containing the (PIC) position-independent code.  They are suitable for static linking in your own libraries shared, which would not be regular .a files because they are not PEAK.

Thus, for a given library, you can have the same code packed three ways for different purposes in

-libxyz.so - dynamically linked execution

-libxyzS.a - linked statically in a binary PIC as a shared library

-libxyz.a - linked statically in another archive or an executable program

HTH,

Christian

Tags: BlackBerry Developers

Similar Questions

Maybe you are looking for

  • No media art for songs on the rocket...

    My playlists and download very good songs, but none of the album info download? It used to... but now I just get the generic next to each song cd image and that's all, ideas on how to solve this would be great! Thank you!!

  • service restart error 3

    Service is .reported as having an unexpected error code. The services did not stop gracefully suggesting that he may have crashed. Service came out with code not equal to 0 or 1077.When I try to restart it says error code 3 can not find the path. The

  • hosted network problem

    Mr President. I use windows 8 at acer 4736, I use to set a hostednetwork using connectify for somedays, but I use it not so now I'm trying. to connect, but the State of the hosted network was not allowed and virtual pilot shows material not connected

  • Y at - it a table that lists the views created

    Hello!I created a view using CREATE or REPLACE, but I forgot to check first if the view name already exists. Since I used the option to replace, if it was be a existing view with the same name, it is automatically replaced by my point of view.I want

  • free pci expansion slots - p6598uk

    I have my eye on this machine for a music station. I need to put a card audio latency. I also need a Firewire is missing on this computer. (!) It does appear that a single empty PCI slot. There is a TV tuner that I don't want. 1. can I replace a soun