Commit Graph

7 Commits

Author SHA1 Message Date
Orne Brocaar
f62d8b325c Revert "Use mold linker for development."
This reverts commit 4f1a1bbce5. This was
intended to improve the development speed, but it breaks the build. This
is because even when cross-compiling, the Rust compiler does compile
some code for the host target for code-generation.
2024-05-09 10:53:50 +01:00
Orne Brocaar
66d0ec2f6f Speed up cargo check.
See also:
https://corrode.dev/blog/tips-for-faster-rust-compile-times/#avoid-procedural-macro-crates.
2024-05-08 11:46:35 +01:00
Orne Brocaar
4f1a1bbce5 Use mold linker for development.
This speeds up check and build times.
2024-05-03 16:32:06 +01:00
Orne Brocaar
cd3594fd96 Implement fully static ARMv7 build. 2023-05-30 12:13:52 +01:00
Orne Brocaar
a162d04136 Implement fully static ARM64 build. 2023-05-30 12:13:52 +01:00
Orne Brocaar
de114d5d22 Implement fully static AMD64 build. 2023-05-30 12:13:52 +01:00
Orne Brocaar
5436582f03 Refactor testing and (cross)compile.
With the update to diesel 2.0.0-rc0, it is now possible to cross-compile
without emulation. Note that during each (cross)compile, we have to
install libpq-dev for the target platform, as only one version can be
installed at a time (e.g. libpq-dev:amd64 conflicts with libpq-dev:armhf).
2022-07-21 11:00:47 +01:00