Project

General

Profile

Actions

Bug #1918

closed

add an embedded build to gerrit

Added by laforge about 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
-
Target version:
-
Start date:
01/15/2017
Due date:
% Done:

100%

Spec Reference:

Description

libosmocore is also used [partially] inside the OsmocomBB firmware, so let's add a cross-compile to jenkins to ensure we don't introduce new code that breaks compilation for this target.

http://git.osmocom.org/osmocom-bb/tree/src/Makefile shows that the following command is used there:

../configure \
    --host=$(CROSS_HOST) --enable-embedded --disable-shared \
    --disable-tests ac_cv_header_sys_select_h=no \
    --disable-tests ac_cv_header_sys_socket_h=no \
    CFLAGS="-Os -ffunction-sections -I$(TOPDIR)/target/firmware/include -nostartfiles -nodefaultlibs" 

So we would need at least one jenkins slave with
  • a proper toolchain (arm-none-eabi from debian should work)
  • a clone of osmocombb for the "$(TOPDIR)/target/firmware/include"
Actions #1

Updated by laforge about 7 years ago

  • Assignee set to msuraev
Actions #2

Updated by laforge about 7 years ago

  • Priority changed from Normal to Low
Actions #3

Updated by msuraev over 6 years ago

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

I believe this is already fixed with the addition of "arm-none-eabi" parameter to jenkins configuration matrix.

Actions #4

Updated by laforge over 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)