Skip to content

Support for pre-compiled libraries. [imported] #199

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
cmaglie opened this issue Nov 15, 2012 · 3 comments
Closed

Support for pre-compiled libraries. [imported] #199

cmaglie opened this issue Nov 15, 2012 · 3 comments
Labels
Type: Wontfix Arduino has decided that it will not resolve the reported issue or implement the requested feature
Milestone

Comments

@cmaglie
Copy link
Member

cmaglie commented Nov 15, 2012

This is Issue 199 moved from a Google Code project.
Added by 2010-02-07T16:15:01.000Z by dmel...@gmail.com.
Please review that bug for more context and additional comments, but update this bug.

Original labels: Type-Enhancement, Priority-Medium, Component-IDE, OpSys-All

Original description

What change would like to see?

Support for pre-compiled libraries, e.g. linking in of .o files. There may need to be some way to
provide multiple versions of the same object files, for different boards.

Why?

Some libraries may not be open-source. Others may require custom compilation parameters that
aren't supported by the Arduino environment.

@ffissore ffissore added the New label Feb 27, 2014
@ffissore ffissore self-assigned this Jul 1, 2015
@ffissore ffissore added the Type: Wontfix Arduino has decided that it will not resolve the reported issue or implement the requested feature label Sep 25, 2015
@ffissore ffissore added this to the Release 1.6.6 milestone Sep 25, 2015
@ffissore
Copy link
Contributor

Motivation for linking against binaries is that libraries may not be open source. Arduino core license is GPL, so anything that statically links to it must be (at least) GPL as well

@lmihalkovic
Copy link

Motivation for linking against binaries is that libraries may not be open source. Arduino core license is GPL, so anything that statically links to it must be (at least) GPL as well

In this formulation, this is not technically a true statement. Anyone can privately use GPLed code, compile it with non-GPL code, and not have the roof of their office fall on their head (i.e. I do not have to hang my code out on my balcony to have the right to use it with GPLed code). What cannot be done distribute a derivative work of a GPLed piece of work which does not itself comply with the GPL terms.

@matthijskooijman
Copy link
Collaborator

@lmihalkovic, agreed, that's also my understanding of the GPL.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Wontfix Arduino has decided that it will not resolve the reported issue or implement the requested feature
Projects
None yet
Development

No branches or pull requests

4 participants