Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Containers: update environment #1167

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Sep 12, 2021

  1. Toolchain: bump binutils & gcc, remove x86

    * New toolchain version - 1.5.2
    * Update gcc to 11.2.0
    * Update binutils to 2.37
    * Remove support to x86
    
    x86 toolchain is not used by Mimiker since we don't support that
    architecture - let's remove support for that toolchain and reduce
    complexity and build time of tools.
    
    Signed-off-by: Paweł Jasiak <[email protected]>
    pj1031999 committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    eddf7b6 View commit details
    Browse the repository at this point in the history
  2. Containers: update environment

    - build toolchain in container
    - bump Debian version
    - add ability to build & run Mimiker in local environment
    
    Example how to build local env:
    - git clone [email protected]:cahirwpz/mimiker.git
    - cd mimiker
    - podman build -t mimiker .
    - podman container run -it --rm --hostname mimiker -v /home/user/mimiker:/root/mimiker mimiker /bin/bash
    after last command you are in bash shell inside container, you can
    install your favourite set of packages or just build Mimiker. All
    changes are synchronized between local directory /home/user/mimiker and
    /root/mimiker inside container, so you can use your favourite editor and
    distro.
    
    podman is not required but it's recommended (in non-priv mode). It's
    possible to still run podman as root or use docker for that purpose but
    then you are on your own with permissions inside mimiker directory.
    
    Note: building container is *SLOW* and IO *INTENSIVE* process.
    
    Signed-off-by: Paweł Jasiak <[email protected]>
    pj1031999 committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    6495442 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    d90917a View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. Containers: reduce size of intermediate container

    Signed-off-by: Paweł Jasiak <[email protected]>
    pj1031999 committed Sep 18, 2021
    Configuration menu
    Copy the full SHA
    cf65f4c View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Wiki: add toolchain page

    Signed-off-by: Paweł Jasiak <[email protected]>
    pj1031999 committed Sep 24, 2021
    Configuration menu
    Copy the full SHA
    89b93c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    661ea1e View commit details
    Browse the repository at this point in the history
  2. Some minor cleanups

    cahirwpz committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    0160f07 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Configuration menu
    Copy the full SHA
    28171d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. toolchain: update ISL mirror

    Signed-off-by: Paweł Jasiak <[email protected]>
    pj1031999 committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    4ae219e View commit details
    Browse the repository at this point in the history
  2. containers: reduce number of steps

    Signed-off-by: Paweł Jasiak <[email protected]>
    pj1031999 committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    0dfcdef View commit details
    Browse the repository at this point in the history