libotr in official builds should be consistently named
Categories
(Thunderbird :: Build Config, task)
Tracking
(thunderbird_esr78 wontfix)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | wontfix |
People
(Reporter: rjl, Assigned: rjl)
References
Details
Attachments
(4 files)
To make it clear which arch it's for when looking at the builds.
Assignee | ||
Comment 1•3 years ago
|
||
Makes it obvious what architecture it's for and is more consistent with the
macosx64 build jobs.
Assignee | ||
Comment 2•3 years ago
|
||
Adding to this bug:
- statically link to libgcrypt and libgpg-error on Windows
- final shared library should not have a versioned filename like the rest of the shared libraries in the application directory (eg. libotr.so, otr.dll, libotr.dylib)
Assignee | ||
Comment 3•3 years ago
|
||
It's quite cumbersome to have the filename be versioned (eg. libotr.so.5) as
the way it's done is inconsistent between the supported platforms. Libtool
insists on using the full names, so bypass it with a link command that
sets the SONAME correctly as well.
Additionally, statically link the dependencies for Windows builds like the
other platforms.
Assignee | ||
Comment 4•3 years ago
•
|
||
Windows is of course the outlier, there is no "lib" prefix usually on shared
libraries, but that is how OTRLib.jsm wants the file to be named so it's
artificially added where needed.
Depends on D109488
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D109489
Comment 6•3 years ago
|
||
I think this should be trunk only, not 78.
Assignee | ||
Updated•3 years ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/5d48762394c1
Rename toolchain-macosx64-libotr to toolchain-macosx64-x64-libotr. r=justdave
https://hg.mozilla.org/comm-central/rev/46164b8b5b3c
Compile libotr with generic SONAME and statically linked to deps on Windows. r=justdave
https://hg.mozilla.org/comm-central/rev/2336d63760bf
Update packaging for correct name of libotr shared library. r=justdave
https://hg.mozilla.org/comm-central/rev/f332f703490e
Look for unversioned libotr library in Thunderbird application directory. r=kaie
Updated•3 years ago
|
Description
•