Packaging 104 for Debian: shared libraries
Posted: 05 Oct 2017, 21:59
HI,
I'm the maintainer of Spring for Debian. I have started to package 104 and everything went quite well so far. I noticed you introduced a couple of new build-dependencies which are located in rts/lib and are mostly statically compiled into the engine and I would like to replace at least most of them with shared system libraries. I have asked a similar question four years ago so I am aware of "the sync problem" and no, I do not want to mutilate your software.
I would appreciate it if you could comment on the following embedded libs and tell me why you didn't provide a compile option for using shared libraries instead.
asio
gflags
I have also received a bug report from the Debian maintainer of squish.
https://bugs.debian.org/838054
He claims that the embedded version of squish is an unmodified copy of squish and replacing it with the system library should be straightforward because it provides the same code and API. You told me once that squish is one of those "don't touch it is needed for syncing" libraries but his comments sound like this has changed or could be improved.
Thanks in advance for any replies
I'm the maintainer of Spring for Debian. I have started to package 104 and everything went quite well so far. I noticed you introduced a couple of new build-dependencies which are located in rts/lib and are mostly statically compiled into the engine and I would like to replace at least most of them with shared system libraries. I have asked a similar question four years ago so I am aware of "the sync problem" and no, I do not want to mutilate your software.
I would appreciate it if you could comment on the following embedded libs and tell me why you didn't provide a compile option for using shared libraries instead.
asio
gflags
I have also received a bug report from the Debian maintainer of squish.
https://bugs.debian.org/838054
He claims that the embedded version of squish is an unmodified copy of squish and replacing it with the system library should be straightforward because it provides the same code and API. You told me once that squish is one of those "don't touch it is needed for syncing" libraries but his comments sound like this has changed or could be improved.
Thanks in advance for any replies