-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Closed
Description
Currently, getting 1.6.9 IDE up on other systems is a fun little pain. The following hoops exist (so far), with a mild plan for fixing:
- astyle/listSerialPortsC/ctags/arduino-builder/avrdude (at least -- I'm probably missing another one or two) use pre-built versions that are downloaded and used when building the IDE. No option exists for downloading+building these on the current system -- this would likely be addressed with another build system to wrap the ant building stuff and build these dependencies on platforms where it's needed.
- avr-gcc is also downloaded -- is there any particular reason we can't/shouldn't provide an option to use the avr-gcc available in the system PATH? Perhaps surrounded with a scary warning or two to ward people off from using it considering system avr-gcc may not be the version that IDE developers necessarily support.
I'm still playing around with it to see what other problems exist. At this point, I've successfully built the dependencies/IDE (from Ant's perspective, a linux build) and got 1.6.9 up on my FreeBSD laptop. I'm still working through some kinks involving arduino-builder and getting a barebones sketch to compile through the whole process.
Thoughts? Is this worth putting the effort into?
Related:
PR #5138 - stops the IDE from launching successfully upon first build. Presumably due to other issues, but this being a complete show-stopper is rather inconvenient.
Metadata
Metadata
Assignees
Labels
No labels