Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/f0rmiga/gcc-toolchain

A fully-hermetic Bazel GCC toolchain for Linux.
https://github.com/f0rmiga/gcc-toolchain

rm: rules_perl (#30)

This is making RBE confused when the host is macOS. rules_perl is not
really doing anything use...

66a2f85e3bd2cdeb406a19a2a0032f6ef849be99 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: work with RBE (#26)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

3d3bcc619be11ef25a202ef3419bd75c0fb4b104 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: build_sysroot.sh script path (#25)

65ab1791a2147297e4ecabbb486a66b703372052 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: cacheable artifacts (#24)

* refactor: rename pwd -> toolchain_root

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmiga@...

7fb932ade20368e447b9d1fce1ff51b429cfebda authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: remove hardcoded ldflags (#23)

Both `-lstdc++` and `-lm` should be provided by the user. While they are
almost always used, it...

db439162be101b41e891be4a7d501d21d5ed9033 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: integrate new sysroot with the repo (#22)

* feat: integrate new sysroot with the repo

Signed-off-by: Thulio Ferraz Assis <3149049+f0rmi...

91d95a996917f42a986b00742f994eadab7cb120 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: sysroot for x86_64, armv7 and aarch64 (#21)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

3a4952a9fb15e00a265e184b5d05ee433e1f74f8 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: armv7 custom sysroot (#19)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

be46c0796233f509ea802746d35782355a5d4298 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: user-provided sysroot (#18)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

3cad20c639b824f5028c57d8ebc8608e7cd86ad7 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: use relative paths for tools (#16)

* feat: check-in unix_cc_configure.bzl from upstream

https://github.com/bazelbuild/bazel/blob...

8cecae773445b37595ee51317bf4f730cefe7adf authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: fasterci config (#17)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

02ad06bd5ee9bf396f135244a719234e5e4cf690 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: static libstdc++ (#15)

This is particularly useful when compiling only C code that doesn't rely
on the C++ standard li...

723d9873cf09769643bfea7f9d1b891833fcd0e2 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
doc: initial rules documentation (#14)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

76f3cb579505c93363efec5c69bd00f1ae4285d0 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: __hardcode_sysroot_rpath__ is not a string (#13)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

8c3006bcb1546b9a25ee2088efd1ab3d301498bf authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
Create README.md (#12)

72b8e3f1966ad5ebf0a213ac445aa20a35f309bf authored over 2 years ago by Alex Eagle <[email protected]>
feat: user-provided extra cflags, cxxflags, ldflags (#11)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

9c6a61485f7cfa180a1438e3d1b01c0cbaea11f9 authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
fix: change defaults for hardcode_sysroot_{ld_linux,rpath} (#10)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

b8a32755826df9c44ab35714e44f8a542c303c6e authored over 2 years ago by Thulio Ferraz Assis <[email protected]>
feat: aarch64 platform (#9)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

c7bc6e55dbf5bd246562da81f5f4dc627165f396 authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
feat: filegroup that transitions to target platform (#8)

* feat: filegroup that transitions to target platform

Signed-off-by: Thulio Ferraz Assis <314...

8aa4aeaca16e02f13f8d60cdb798a69b918c263f authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
feat: add config_settings that match platforms (#7)

Used to perform `select`s.

Signed-off-by: Thulio Ferraz Assis <[email protected]....

1d0e47ced034af542a6f431988d15a54d5b32633 authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
feat: set -rpath and --dynamic-linker to sysroot (#6)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

edbe25cdd67d9e75bc55f1c9db2771abe6249999 authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
feat: expose all binaries (#5)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

20184e86b109b9ef4418fa581d1567f55ae020c7 authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
feat: armv7 cross-compile support (#4)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

d6a646a044d035b82d3e606a2d0061e15b7a0ce4 authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
rm: hermetic directories and explicit includes (#3)

Signed-off-by: Thulio Ferraz Assis <[email protected]>

55fdfc6200c6a33af6172200377b26a983aad08d authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
fix: use -isystem instead of -I (#2)

This is particularly important for static analysis tools that will treat
-isystem differently t...

057b10e6ab6fe4137be27cbcd9234729becf9e3a authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
feat: gcc toolchain (#1)

* feat: gcc toolchain

Signed-off-by: Thulio Ferraz Assis <[email protected]...

579774a6c9917e0432fd86d696b4da44b0e37e0d authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>
init

Signed-off-by: Thulio Ferraz Assis <[email protected]>

d4949f20bf7a5c2ed3626aacc07038742737387f authored almost 3 years ago by Thulio Ferraz Assis <[email protected]>