[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Static linking without using a Built-Using attribute



Hi Sébastien

On Fri, 4 Jun, 2021, 2:15 pm Sébastien Jodogne, <s.jodogne@orthanc-labs.com> wrote:

Adrian (Bunk) replied that "This is fixable with a +really version."

Unfortunately, this is visibly a non-trivial procedure that is out of
the scope of my personal experience. In particular, I don't understand
to what package the "+really" version should apply (to "orthanc", or to
the 3 problematic packages?).

Unfortunately, at the moment I've no time as well, but I can answer the question here.
+really is used when version changes aren't consistent, or you need to downgrade.

In this case, you would want to downgrade orthanc right?
So you should use this trick only for orthanc to my understanding.

Also note that it is unclear to me what exact package should be put in
"Built-Using". Is it "src:orthanc", "liborthancframework1", or
"liborthancframework-dev",

All libraries that you have statically linked against. See the binary packages that are relevant/contain the files that are being used for linking

with or without version?

With version, and more specifically with an exactly = relation.
Please see the Debian Developers reference wherein it's clearly explained.

I am also unsure
whether a new upload of the "orthanc" package should be done.

If you're using +really, ofcourse that's needed.

Nilesh

Reply to: