Brad Campbell

Results 658 comments of Brad Campbell

C is not a serious language. This issue appears to be ordering with the header files included. Trying to fix here: https://github.com/olikraus/u8g2/pull/2414

> Why remove this from the CI? We need it to support RISC-V, and we need to be able to update libtock function names without patching a different library.

> Are we really changing the libtock-c APIs so often that we can't call them from external libraries? Yes and no. We are changing them (they really need to be...

I'm more convinced we need this. https://github.com/tock/libtock-c/blob/1f5621438940635d04efa26a803ec9665ae59cbf/AppMakefile.mk#L31-L33 is wrong, and should be: ```make # By default, have all apps depend on libtock. EXTERN_LIBS += $(TOCK_USERLAND_BASE_DIR)/libtock ``` ~~The current approach only...

>This is why all the other libraries that we're interested in building at runtime are submodules; lets version control solve the "get the source files there before running make" problem....

Well, we do have this: But I still don't understand who ensures you have the submodule checked out and to the correct hash. Would it be more kosher to just...

This gets messy because we use all these global variables (eg CFLAGS) everywhere. But I think this is possible. I have to say, however, that running separate instances of make...

Updated version here: https://github.com/tock/libtock-c/tree/make-tocklib-paths-compile-libs This PR is blocked on #391

This is frustratingly complicated. The first issue is we need this for the openthread PR to pass CI, as we need something to build the library so the app compiles....

Ok here is my next attempt. I'll try to recap where we are: **Goal:** Enable a two step process: 1) clone libtock-c, and 2) run make in an app, and...