should have done a bit more searching first. looks like the solution may look like this:
* run configure with --prefix set to the target folder, and with --disable-shared specified to trigger static linking. * make clean * make install and there you have a portable version of protoc ! sorry for the spam, hopefully this will help someone in the future. in the future! orion On Nov 25, 5:25 pm, elenzil <dococe...@gmail.com> wrote: > Howdy! > > apologies in advance if i ask something meaningless. > > we have a number of dev-boxes on osx and linux, > and would like to simply compile protoc for each platform and include > it as part of our project repository, > rather than installing it up in the root /usr/local folder. > this should simplify the build process for new engineers, and avoid > having to sudo. > > is this feasible ? > > my approach was going to be to make install to a local folder and then > copy that folder into our repo. > > however when using the --prefix option to ./configure, eg: > ./configure --prefix="/tmp/myLocalFolder/protobuf" > and then doing make install, > i get the error > "libtool: install: error: cannot install `libprotoc.la' to a directory > not ending in /usr/local/lib". > > am i attempting something impossible / meaningless / ignorant ? > > tia, > Orion -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to proto...@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.