Project

General

Profile

Actions

Bug #2708

closed

build failures with linux_amd64_debian9

Added by msuraev about 5 years ago. Updated over 4 years 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 debian9Resolvedneels03/05/2018

Actions
Actions #1

Updated by neels almost 5 years ago

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

Updated by laforge over 4 years ago

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

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

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)