Skip to content

Commit

Permalink
Merge pull request #7 from flipperdevices/drunkbatya/gcc12-docker
Browse files Browse the repository at this point in the history
GCC 12
  • Loading branch information
drunkbatya authored Dec 15, 2023
2 parents 93a3b6d + 81f3e58 commit 1477863
Show file tree
Hide file tree
Showing 76 changed files with 3,219 additions and 2,467 deletions.
17 changes: 17 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: 'Build'

on:
push:
branches:
- dev
tags:
- '*'

jobs:
build-linux:
runs-on: [self-hosted, FlipperZeroShell, Linux, X64]
steps:
- name: 'Build linux toolchain'
run: |
cd linux
docker build -t flipperzero-toolchain-linux .
674 changes: 0 additions & 674 deletions LICENCE

This file was deleted.

35 changes: 5 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,10 @@
# Flipper Zero Embedded Toolchain
# Building

Scripts to build gcc-arm-none-eabi-10.3 with with all accompanying tools needed by FBT.
## MacOS
Building on Mac using Chmocker

Building Linux(x64) and Windows(x86) toolchain under Linux:
```bash
ansible-playbook build-linux-x86_64-windows-i686.yml
```

Building MacOS(x64) toolchain under MacOS:
Create base system image
```bash
ansible-playbook build-darwin-x86_64.yml
sudo chmocker image create -t MacOSVenturaWithBrew
```

List of tools:
- Python 3.9
- XPack OpenOCD 0.11.0-3
- Protobuf 3.20.1
- clang-format TODO

List of Python libraries:
- Pillow 9.1.1
- pyserial 3.5
- heatshrink2 0.11.0
- python3-protobuf 2.5.0

List of Linux libraries:
- Ncurses 6.2
- Libtool 2.4.6
- libffi 3.3

List of MacOS libraries:
- Gettext 0.21
- Readline 8.1
- OpenSSL 3.0.4
292 changes: 0 additions & 292 deletions build-darwin-x86_64.yml

This file was deleted.

Loading

0 comments on commit 1477863

Please sign in to comment.