On Wed, Jul 29, 2009 at 12:00 PM, Sushil Shelly <skshe...@gmail.com> wrote:
> thanks for the heads up, upgrading to 2.1.0 noticed that the c++ example > now requires -lpthread, once I compile my application it will need to know > about pthread also. Technically this was always needed, but on some systems the pthread mutex functions happen to be in the C library, so you could get away without it. 2.1.0 also uses pthread_once, though, which is not typically in the C library. > is there a set of release notes that i need to be aware of, Just CHANGES.txt. > and also are there any patches against 2.1.0 that I may need, if so how do > i find out what they are? No, if there were critical problems we'd do another release to fix them. > will "make uninstall" take out all flavors of protocol buffer libraries (I > used make install on top of a prior install and would like to remove the > older version) I'm not completely sure. "make install" installs a versioned library, then symlinks libprotobuf.so to the version lib. Installing a new version would update the symlink. Uninistalling the old version might delete the symlink. But if you uninstall the old and then re-install the new (just re-run "make install") then everything should be good. > > > thanks > > > > On Wed, Jul 29, 2009 at 2:22 PM, Kenton Varda <ken...@google.com> wrote: > >> On Wed, Jul 29, 2009 at 4:14 AM, Sushil Shelly <skshe...@gmail.com>wrote: >> >>> I need to upgrade a linux installation of protocol buffers. I have 2.0.3 >>> and need to move up to use 2.1.0 - is there a set procedure to do this? >>> >> >> You can just install it normally. You may also want to recompile any apps >> based on it, but this is not strictly necessary. Although different >> versions of libprotobuf.so are not binary-compatible (C++ sadly makes >> compatibility too difficult to achieve), we use libtool's version numbering >> to make sure that binary-incompatible versions of libprotobuf do not >> overwrite each other. So, any binaries you compiled against the old version >> will continue to use the old version at runtime. >> If you want to uninstall the old version, then run "make uninstall" from >> the same directory where you you ran "make install" to install it. >> >> BTW, 2.2.0 will be out in the next week or two. >> > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to protobuf@googlegroups.com To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/protobuf?hl=en -~----------~----~----~----~------~----~------~--~---