Project

General

Profile

Bug #2708

build failures with linux_amd64_debian9

Added by msuraev 11 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
12/05/2017
Due date:
% Done:

100%

Spec Reference:

Description

In case of libosmocore (current master), the default master build job is using linux_amd64_debian8 build host where everything works fine. If we enable newer linux_amd64_debian9 than we hit build failures.

Possible reason is that the newer toolchain in Debian9 is strickter than the one used in Debian 8.

We should migrate all the builds to linux_amd64_debian9 to make sure we catch as many errors as possible.
It's been reported as well that AddressSanitizer is more strict in Debian 9 too which should improve code quality as well.

The migration should probably happen on project-by-project basis to distinguish between issues uncovered in dependencies from issues found in the project itself.

An example of such an issue and fix: https://gerrit.osmocom.org/#/c/5159/


Related issues

Related to OsmoBSC - Bug #3034: fix sanitizer build on debian9Resolved2018-03-05

History

#1 Updated by neels 8 months ago

  • Related to Bug #3034: fix sanitizer build on debian9 added

#2 Updated by laforge 4 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

I think we're building all our code on Debian9 meanwhile.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)