# Wiki page 'Develop interdependent Kaleidoscope Plugins'

**URL:** <https://community.keyboard.io/t/wiki-page-develop-interdependent-kaleidoscope-plugins/698>\
**Category:** Programming\
**Created:** [November 5, 2017, 10:06pm UTC](https://community.keyboard.io/t/wiki-page-develop-interdependent-kaleidoscope-plugins/698 "2017-11-05T22:06:22Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![craigdissel](https://avatars.discourse-cdn.com/v4/letter/c/b5ac83/32.png) [@craigdissel](https://community.keyboard.io/u/craigdissel)\
**Post date:** [November 5, 2017, 10:08pm UTC](https://community.keyboard.io/t/wiki-page-develop-interdependent-kaleidoscope-plugins/698/2 "2017-11-05T22:08:08Z")

</div>

Edit: I now realize this issue was previously discussed in the thread linked below. Apologies - I suppose this should be a reply to that thread.

> [@Arduino library link order](https://community.keyboard.io/t/arduino-library-link-order/508):
>
> I just stumbled upon a problem with undefined symbol reference errors that typically come from a bad link order of the .a libraries in the avr-gcc command line that is managed by Arduino. This can easily be checked by building the firmware with \> make VERBOSE=1 At the very end of the output one can find the linker command. Here the relying library must occur before the relied library. Unfortunately, this is not handled automatically. Does anybody have a hint about how to manually fix this p…

---

_[View the full topic](https://community.keyboard.io/t/wiki-page-develop-interdependent-kaleidoscope-plugins/698)._
