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

Compile Linux binaries with Zig #39

Merged
merged 36 commits into from
Feb 5, 2024
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
46f58a3
try using zig to cross compile everything
bjia56 Jan 25, 2024
3eba8ca
skip windows build for now
bjia56 Jan 25, 2024
4b2f36e
add zig shims
bjia56 Jan 25, 2024
57f71f9
disable docker build for now
bjia56 Jan 25, 2024
d0ff26a
copy over old deps install
bjia56 Jan 25, 2024
ce1367c
properly set cross targets
bjia56 Jan 25, 2024
1c8f20e
configur zlib host
bjia56 Jan 25, 2024
0943632
remove centos7 hacks
bjia56 Jan 25, 2024
5a341b0
use shared configure script
bjia56 Jan 25, 2024
e07345d
fix CHOST?
bjia56 Jan 25, 2024
71b7b35
use armhf
bjia56 Jan 25, 2024
b84fb39
add ar shim
bjia56 Jan 25, 2024
fe861ed
use windows msvc
bjia56 Jan 25, 2024
9cc428f
don't use target for ar
bjia56 Jan 25, 2024
e455943
use clang linker
bjia56 Jan 25, 2024
69d8d3d
use gnu windows
bjia56 Jan 25, 2024
d7705b7
Revert "use clang linker"
bjia56 Jan 25, 2024
40fc70f
windows pthreads
bjia56 Jan 25, 2024
d55d6ed
add cflags to makefile
bjia56 Jan 23, 2024
d0849f5
quote cflags
bjia56 Jan 23, 2024
bdc0d9c
pin version
bjia56 Jan 25, 2024
67fca8b
try older zig
bjia56 Jan 25, 2024
d72fc84
only use zig for linux
bjia56 Jan 25, 2024
236afe3
use latest zig
bjia56 Jan 25, 2024
90f8603
Merge remote-tracking branch 'upstream/main' into zig-cross-compile
bjia56 Feb 3, 2024
443a23f
merge together linux pipelines
bjia56 Feb 3, 2024
d50a649
Merge remote-tracking branch 'upstream/main' into zig-cross-compile
bjia56 Feb 3, 2024
aed4020
add back capture_interface
bjia56 Feb 3, 2024
b6f14d1
names
bjia56 Feb 3, 2024
e0d7697
arm targets raspberry pi 1
bjia56 Feb 3, 2024
5fd7a8f
Revert "names"
bjia56 Feb 3, 2024
00b9eac
bring back matrix.arch
bjia56 Feb 3, 2024
4509915
reconfigure with same parameters as original configure
bjia56 Feb 3, 2024
4986ee9
add cross compilers for architecture-specific strip
bjia56 Feb 3, 2024
65dc31b
un-disable
bjia56 Feb 3, 2024
143f6c2
un-disable
bjia56 Feb 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add back capture_interface
  • Loading branch information
bjia56 committed Feb 3, 2024
commit aed4020e3f22a57216571a261550d4a93431854d
3 changes: 3 additions & 0 deletions .github/workflows/build-and-test-make.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,13 @@ jobs:
include:
- target: x86_64-linux-gnu.2.17
host: x86_64-linux-gnu
capture_interface: eth0
- target: aarch64-linux-gnu.2.17
host: aarch64-linux-gnu
capture_interface: eth0
- target: arm-linux-gnueabihf.2.17
host: arm-linux-gnueabihf
capture_interface: eth0
steps:
- name: Check out the repo
uses: actions/checkout@v2
Expand Down