Statically including libraries in the XO files is yuck, but I don't think we have another way to do it.  I believe that Physics activity also statically includes libraries - maybe see how it works there?<div><br></div><div>Side note:  It would be so much better if Sugar activities could just declare dependencies.  Just say something like "bindeps=fontmake".  If we just made them all into RPMs/DEBs and had a AppStream based store interface ... that would be nice.  ASLOv2v2 is just something automatically building rpms and debs?</div><div><br></div><div>Thanks,</div><div>Sam</div><div><br>On Mon, Aug 8, 2016 at 5:02 AM, Yash Agarwal <agrwal.ysh94@gmail.com> wrote:<br>
<blockquote type="cite"><div dir="ltr">Hello,<div>The Issue is Documented <a href="https://github.com/sugarlabs/edit-fonts-activity/issues/34">here</a></div><div>but I'll paste the relevant part here</div><div><div>I'm trying to use <a href="https://github.com/googlei18n/fontmake">fontmake</a> in my sugar activity, It works fine on my system but in sugar it requires a dependency which I don't know how to add</div><div>this is the error I'm getting</div><div>```</div><div>bash-4.2$ python -m fontmake -u ../test_fonts/sample.ufo</div><div>Traceback (most recent call last):</div><div>  File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main</div><div>    "__main__", fname, loader, pkg_name)</div><div>  File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code</div><div>    exec code in run_globals</div><div>  File "/home/broot/sugar-build/activities/edit-fonts-activity/third_party/fontmake/__main__.py", line 17, in <module></div><div>    from fontmake.font_project import FontProject</div><div>  File "fontmake/font_project.py", line 25, in <module></div><div>    from booleanOperations import BooleanOperationManager</div><div>  File "booleanOperations/__init__.py", line 2, in <module></div><div>    from .booleanOperationManager import BooleanOperationManager</div><div>  File "booleanOperations/booleanOperationManager.py", line 3, in <module></div><div>    from . import pyClipper</div><div>ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by booleanOperations/pyClipper.so)</div><div>```</div></div><div><br></div></div>
</blockquote></div>