ambiot / ambd_arduino

AmebaD Arduino third-party package SDK
MIT License
81 stars 51 forks source link

Documentation/instructions/support files for how to rebuild the libraries in "variants/common_libs" (source in system) #224

Open mickeysoft42 opened 3 months ago

mickeysoft42 commented 3 months ago

Hardware Environment

All supported by ambd package

Related technical area

system libraries

Is the feature request related to an un-fixed issue?

No

Describe the ideal solution/reault/output.

Documentation that explains how to build the libraries found in variants/common_libs (e.g. lib_httpc.a) and any files like makefile to support the building of these libraries.

Additional remarks

Unlike libraries in Arduino which are rebuilt every time you rebuild your ino project, the sources in the system directory are not rebuilt into the variants/common_libs directory, even if you make changes. It's unclear to me how these common_libs are being built and it would be useful for people that want to contribute with bug fixes/adding features.

I have checked existing/closed list of issues and the Contributing Guide.

github-actions[bot] commented 3 months ago

Hello, hope this message finds you well. Congrats to your first Issue! We will review it as soon as possiable. Feel free to have a look at https://www.amebaiot.com/en/ameba-arduino-summary/ for more information

M-ichae-l commented 3 months ago

https://gcc.gnu.org/onlinedocs/gcc-4.9.4/gnat_ugn_unw/Building-a-library.html

github-actions[bot] commented 3 months ago

This issue is stale because it has been open for 14 days with no activity.

alinneacsu commented 1 month ago

Any update for the documentation of this process ?

mickeysoft42 commented 1 month ago

Any update for the documentation of this process ?

Unfortunately not. The only response so far is about how to build "a" library. I'm sure well intended, but most of us are well familiar with doing that, and it's not relevant to the original request/issue which is specific to the ambd package.

M-ichae-l commented 1 month ago

Unfortunately there is no rebuild for the common libs. Add a third party lib is more easier for user to add extra features.