• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cossacklabs / themis / #7686
88%
master: 83%

Build:
Build:
LAST BUILD BRANCH: release/0.15.0
DEFAULT BRANCH: master
Ran 07 Jun 2020 05:21AM UTC
Jobs 1
Files 73
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Jun 2020 07:51PM UTC coverage: 87.692%. Remained the same
#7686

push

travis-ci

web-flow
Use correct libdir for multiarch Debian (#651)

* Use correct libdir for multiarch Debian

Debian multiarch is a little bit complicated, one particularly important
thing is the installation directory for libraries. For multiarch-enabled
packages it should include the "target triple". However, for Debian this
is not your usual target triple, but *normalized* target triple [1].

[1]: https://wiki.debian.org/Multiarch/Tuples

This is not really noticeable on x86_64 but on 32-bit x86 systems
compilers tend to report {i386,i486,i586,i686}-linux-gnu when the
"correct" one is only i386-linux-gnu.

We should use the correct, normalized triplet since that's what dynamic
loader uses. If the library is installed into an incorrect multiarch
subdirectory then it will fail to load.

Instead of asking the compiler, ask dpkg for the multiarch-correct
triplet for the system on which we are building the package. We always
build packages targeting the host system so this is correct approach.

* Avoid Debian/Ubuntu duplication

Optimize distro detection a bit to avoid duplicating code for Debian
and Ubuntu which are currently the same.

Co-authored-by: Dmytro Shapovalov <shad@shad.in.ua>

3776 of 4306 relevant lines covered (87.69%)

19288.25 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #7686.1 07 Jun 2020 05:21AM UTC 0
87.69
Source Files on build #7686
Detailed source file information is not available for this build.
  • Back to Repo
  • f9e0c590 on github
  • Prev Build on HEAD
  • Next Build on HEAD
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc