fighet-parnet
6fe540959d
Use llvm@15 linker/ar/nm
2023-07-18 08:49:48 -04:00
barter-simsum
aca5410f5f
s/musl-ar/musl-gcc-ar
2023-07-03 19:22:23 -04:00
fighet-parnet
f7a75b51f0
Refactor the way arguments are passed in bazel, add -flto
...
This adds a macro "vere_library" which supports our concepts of debug and
release builds, and gives finer-grained control over which copts/linkopts are
passed and when.
Takes advantage of bazel's "compilation_mode={dbg,opt}" to control
debug/optimized builds.
2023-06-27 11:03:15 -04:00
Alex Shelkovnykov
6d6e333a46
jets: add PDJSON as Bazel dependency
2023-04-11 18:03:57 -06:00
Peter McEvoy
40bbb1d3c9
Correct llvm@15 path in sys_includes attr
2023-04-10 10:19:48 -04:00
Midlyx Hatrys
3e3746d601
patch secp256k1 to make sure it's libtoolized
...
Having "libtoolize --copy --force" first thing in "autogen.sh" is a
totally normal thing people do, it is supposedly harmless and
idempotent, no idea why lack thereof is apparently only problematic on
NixOS.
So: when running on NixOS, libtoolize.
2023-03-01 09:50:14 +02:00
Matthew LeVan
e85d00c88c
address peter's comments
2023-02-09 12:05:41 -05:00
Peter McEvoy
17c14ace30
Configure gmp with --disable-assembly on macos-aarch64 ( #193 )
...
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
2023-02-02 11:13:14 -05:00
Peter McEvoy
ef4af8d4f6
Add debug configuration to build system ( #142 )
...
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
2023-02-01 11:16:44 -05:00
Peter McEvoy
423c609160
Remove Windows-related TODOs in build files
2023-01-23 15:01:42 -05:00
Peter McEvoy
31370803a1
Restore use of //:clang_version for compiler_version attribute
2023-01-20 15:23:42 -05:00
Peter McEvoy
9e8a8ce781
Hard-code brew-clang compiler version until better fix emerges
2023-01-20 15:01:22 -05:00
Peter McEvoy
13a6bcdb2b
Explicitly install llvm@15 in CI
2023-01-20 14:33:49 -05:00
Peter McEvoy
50f8d8c8f8
Enable native linux-aarch64
build ( #117 )
...
Co-authored-by: Peter McEvoy <git@mcevoypeter.com>
2023-01-17 14:47:11 -05:00
Peter McEvoy
1203b900bb
Replace arm64
with aarch64
as canonical identifier for 64-bit ARM architecture ( #52 )
2023-01-09 14:52:35 -05:00
Peter McEvoy
2b1f8a36e9
Fix musl libc toolchain cache access ( #50 )
2023-01-09 14:48:00 -05:00
Matthew LeVan
cadf27fb85
bazel
-based continuous integration flow (#21 )
2023-01-09 14:44:23 -05:00
Peter McEvoy
7b3870d67e
Build with musl instead of glibc on Linux ( #27 )
2023-01-09 13:54:11 -05:00
Peter McEvoy
cb47df5e54
Replace Xcode-specific sys_includes
path in clang-macos-arm64
( #24 )
2023-01-09 13:50:20 -05:00
Matthew LeVan
9e0e7f24ea
Build with bazel
on darwin-x86_64
( #18 )
2023-01-09 13:46:53 -05:00
Matthew LeVan
e434d32181
Build with bazel
on darwin-arm64
( #13 )
2023-01-09 13:46:53 -05:00
Peter McEvoy
5f838386fb
Build with bazel
on linux-arm64
( #16 )
2023-01-09 13:46:53 -05:00
Peter McEvoy
b339b5067a
Build with bazel
on linux-x86_64
( #10 )
2023-01-09 13:46:48 -05:00